oj.. missade en sida.. :)
Kolla om databasen är slut?
41 svar · 690 visningar · startad av oskob · sida 3 av 3
Frågan, av oskob
Hur kollar man om det är den sista posten som är markera? något i stil med Recset.MoveNext If Recset.EOF Then Response.Write "slut yo" Else Response.Write "inte slut bre" End if
Läs frågan i sin helhet →Det är ju fullkomligt onödigt att ha så mycket kod och 2 frågor för det ;)
SQL = "SELECT field1, field2 From Info WHERE Pic = '" & Request.Querystring("pic") & "'"
set rs = connect.execute(SQL)
'#-- kolla så att hämtningen matchade, om den gjorde det, lägg
'#-- datan i en array med metoden getrows()
if not rs.eof then
myArray = rs.getrows()
end if
'#-- skriv ut antal poster
response.write "<p>Antal poster: " & Ubound(myArray,2) +1 & "</p>"
'#-- din jämförelse
if Request.Querystring("pic") = Ubound(myArray,2) then
....
end if
Ubound ger sista index i arrayen, iom att du jämför med ubound, jämför du också med sista index i arrayen, dvs sista posten i hämtningen.
RED: såg nu i efterhand att du villa ha antal poster totalt i db:n, men min kod får du ut antal poster som hämtningen gav.