välja rader ur databas

ASP

1 svar · 149 visningar · startad av muffika

Medlem sedan feb. 200212 inlägg
Trådstart#1

Jag vet att man kan välja de tex. 3 första raderna i en DB om man skriver ungefär såhär:

X=0
do until RS.EOF or X=3
X=X+1

men! hur gör man om man bara vill ha de 3 som kommer där efter, och inte de 3 första?

Medlem sedan juni 20019 024 inlägg
#2

Välkommen till wF muffika!

Om du är säker på att du får fler än tre poster så kan du göra så här:

For ReadAhead = 1 To 3
rs.MoveNext
Next

Response.Write rs("namn")

Går också att lösa med SQL:

SELECT * FROM tabell WHERE id NOT IN (SELECT TOP 3 id FROM tabell)
254 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)