arr = recset.getrows()
count = ubound(arr,2) + 1
recset.close
set recset = nothing
connect.close
set connect = nothing
sen så använder du arr för att visa posterna. Det är det effektivaste sättet.
6 svar · 340 visningar · startad av skyman
Jag vill räkna antalet rader i en recordset utan att loopa igenom den:
while RecSet.eof
antal_rader=antal_rader+1
RecSet.MoveNext
wend
Eller man man "återta" eof sedan för den blit ju true efter loopen.
arr = recset.getrows()
count = ubound(arr,2) + 1
recset.close
set recset = nothing
connect.close
set connect = nothing
sen så använder du arr för att visa posterna. Det är det effektivaste sättet.
RecSet.RecordCount funkar inte. Den visar alltid -1...
LarsG> tex arr("userId") eller arr("password")?
Är det inte så att man kickar igång rs:et med fel cursors angivna som man får resultatet -1, har för mig det
Det stämmer, erka.
skyman; arr är en array, och du arbetar med index, arr(1,1) till exempel.
Sök på recordcount här på forumet så får du fler exempel på användandet.
Mvh,
Ok. Tack ska ni ha.
Klart det är en array