Just nu i M3-nätverket
Gå till innehåll

RecordCount


MickeB1

Rekommendera Poster

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

Länk till kommentar
Dela på andra webbplatser

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

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...