Kan jag få veta när den läser det sista raden i en databas?
jag har ju en kod som går igenom alla rader.
Do until RecSet.EOF
...
Loop
och så skulle jag vilja veta när den läser den sista raden.. går det på nåt sätt?
------------------
"When there's no more room in hell,
the dead will walk the earth."
--------------------- http://shortenings.cjb.net
Om du använder getrows och läser in posterna i en array så går det enkelt
set rs = connect.execute(sql)
if not rs.eof then
arr = rs.getrows()
for i = 0 to ubound(arr,2)
if i = ubound(arr,2) then
'detta är sista raden i resultatet
end if
next
end if
------------------ essentitia preter non sans multiplicandum
set rs = connect.execute(sql)
if not rs.eof then
arr = rs.getrows()
for i = 0 to ubound(arr,2)
if i = ubound(arr,2) then
'hojta att detta är sista raden
end if
'dutta med raderna som vanligt
next
end if
------------------ essentitia preter non sans multiplicandum
set rs = connect.execute(sql)
if not rs.eof then
arr = rs.getrows()
for i = 0 to ubound(arr,2)
if i = ubound(arr,2) then
'hojta att detta är sista raden
end if
'dutta med raderna som vanligt
response.write arr(0,i) 'första kolumnen
response.write arr(1,i) 'andra kolumnen
next
end if
eller om man vill loopa över alla kolumner
set rs = connect.execute(sql)
if not rs.eof then
arr = rs.getrows()
for i = 0 to ubound(arr,2)
if i = ubound(arr,2) then
'hojta att detta är sista raden
end if
'dutta med raderna som vanligt
for j = 0 to ubound(arr,1)
response.write arr(j,i) & " "
next
next
end if
------------------ essentitia preter non sans multiplicandum
259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e