webForumDet fria alternativet

välja rader ur databas

ASP

1 svar · 135 visningar · startad av muffika

Medlem sedan feb. 200212 inlägg
Frågan#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?

------------------
:: muffika ::
http://www.muffika.tk

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)

------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."

[Redigerat av Pace den 08 feb 2002]

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)