S skyman Medlem sedan juli 2001 2 450 inlägg Frågan 19 dec. 2001 08:41 #1 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.
------------------
/A.S
L LarsG Medlem sedan dec. 2000 12 464 inlägg 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.
------------------
essentitia preter non sans multiplicandum
@nders Medlem sedan juni 2000 32 967 inlägg antal_rader = RecSet.RecordCount
Mvh,
------------------
Har du sett Bires lilla häst?
S skyman Medlem sedan juli 2001 2 450 inlägg RecSet.RecordCount funkar inte. Den visar alltid -1...
LarsG> tex arr("userId") eller arr("password")?
------------------
/A.S
[Redigerat av skyman den 19 dec 2001]
E erka Medlem sedan dec. 1999 6 522 inlägg Ä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
------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !
@nders Medlem sedan juni 2000 32 967 inlägg 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,
------------------
Har du sett Bires lilla häst?
[Redigerat av @nders den 19 dec 2001]
S skyman Medlem sedan juli 2001 2 450 inlägg Ok. Tack ska ni ha.
Klart det är en array :r
------------------
/A.S