Just nu i M3-nätverket
Jump to content

RecordCount


MickeB1

Recommended Posts

Hej

 

Om man vill få ett begränsat antal poster

baserat på antal i sökresultat typ:

Do Until RS.RecordCount = 25,

hur löser man det smidigast ??

Problemet är att jag får -1 som

RecordCount och då funkar det ju inte !?

 

MVH

Micke

Link to comment
Share on other sites

Olle Nyrén

Du kan inte loopa tills RecordCount är 25 eftersom värdet på RecordCount aldrig ändras. -1 får du om du använder adOpenForwardOnly eller adOpenDynamic i ditt anrop. Smidigast (gäller MS-produkter) är att använda TOP 25 i sin SQL-sats:

SELECT TOP 25 * FROM tabell ORDER BY foo

Ett annat alternativ är något sånt här:

i = 0
Do Until RS.EOF Or i >= 25
Response.Write(RS("bar"))
i = i + 1
RS.MoveNext
Loop

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...