webForumDet fria alternativet

Gå till den första eller sista posten

ASP

4 svar · 207 visningar · startad av nille99

Medlem sedan aug. 2002352 inlägg
Frågan#1

Jag har en formulär sida med olika textrutor, där ska man ändra info.

För att komma till sidan är länken
Response.Redirect "aaa_ext.asp?id=<%=RecSet("raknare")%>"

Jag har en sammanställning med alla poster, där man kan nå formulär sidan.

Nu vill jag nå den första posten eller den sista posten.

databasen Posten id är en räknare

Så hur får jag fram den sista posten och den första posten id?

if request.querystring("action") = "ny" then
Response.Redirect "aaa_ext.asp?id=<%=RecSet("raknare")%>"
end if

if request.querystring("action") = "forsta" then
Response.Redirect "aaa_ext.asp?id=<%=RecSet("raknare")%>"
end if

Medlem sedan mars 20023 561 inlägg
#2

Du kan väl använda .MoveFirst och .MoveLast??

Medlem sedan aug. 2002352 inlägg
#3

behöver jag en loop?

Medlem sedan aug. 2002352 inlägg
#4

Addera = "Select * From aaa WHERE id = " & varID & " ORDER BY raknare"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

if request.querystring("ny") = "ja" then
RecSet.MoveLast
varId2= RecSet("raknare")
Response.Redirect "aaa_ext.asp?id=" & varId2
end if

Medlem sedan mars 20023 561 inlägg
#5

Japp. Fast det är väl onödigt att hämta ut alla fälten i databasen om du bara använder "raknare"??

Addera = "SELECT raknare FROM aaa WHERE id = " & varID
313 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
178 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
184 ms — ändringar (db)