Я пытаюсь отобразить случайное изображение продукта и описание из базы данных доступа, поэтому я выбираю самый высокий idproduct, а затем случайным образом выбираю число от 1 до% Highestid%, это то, что у меня до сих пор ....
IF frontpage = 1 then
SQLSTR = "SELECT idproduct AS prodtot FROM products order by idproduct desc"
Set objRS = Server.CreateObject("ADODB.Recordset")
SET objrs = oconn.execute(SQLSTR)
' Check result
Response.Write objRS("prodtot")
' attach
ntop = objRS("prodtot")
Randomize
' Generate random value between 1 and nTop .
nRandom= Int((nTop * Rnd) + 1)
sqlstr = "select * from products where idProduct = " & nRandom
response.Write"<br /><br />" & (sqlstr) & "<br /><br />"
'SET rs = oConn.execute(randomprod)
SET rs = oconn.execute(SQLSTR)
pranproddesc = rs("description")
response.Write(pranproddesc)
pranprodimg = rs("smallImageUrl")
end if
Пока все хорошо!Но у меня есть проблема, со временем продукты приходят и уходят, и у меня есть много пробелов в% idproduct%, я пробовал цикл в то время как rs.eof, но, похоже, он не приносит никакой пользы, если вообще что-то.Просто чтобы уточнить, у меня есть idproduct 1, 2, 5, 10, 11, 12 и т. Д. И т. Д., Поэтому, когда он случайным образом idproduct3, все идет вверх по носу!Кто-нибудь может помочь?
Заранее спасибо!:)