webForumDet fria alternativet

recordset

5 svar · 189 visningar · startad av alfa

alfaMedlem sedan juni 2000202 inlägg
#1

Hur ska jag skriva för att komma till nästa post sedan nästa post som jag gjort nu tror jag inte att nästa post kommer med i sqlfrågan.
är det någon som har förslag

if request.querystring ("id")="" then
strSQL = "SELECT * FROM kund"

Set rs = Server.CreateObject("ADODB.Recordset")
		rs.Open strSQL, Con, adOpenKeyset
		rs.movefirst
		
		
		id = rs ("id")

else

strSQL = "SELECT id FROM kund" 'WHERE (id =" & id & ")"

Set rs = Server.CreateObject("ADODB.Recordset")
		rs.Open strSQL, Con, adOpenKeyset
		
		rs.movenext
		
		id = rs ("id")			

end if

		response.write id & "id"

Response.write "<form action='kund.asp?fraga=" & id & "' method='post' target='_self'>"

Response.write "<input type='hidden' name='id' value='" & id & "'>"

Response.write "<input type='submit' name='fraga_1' value='Nästa'>"

Response.write "</form>"

@ndersMedlem sedan juni 200032 969 inlägg
#2

du måste slänga in en loop:

while not rs.eof

' här lägger du allt som ska ske för varje post

rs.movenext
wend

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

alfaMedlem sedan juni 2000202 inlägg
#3

Om jag gör det så går den tll sista posten

Jag vill första gången ha den först posten andra gången vill jag ha den andra posten 3 gången vill jag ha den 3 posten osv

eftersom sidan skickar till sig själv

hoppas ni förstår vad jag menar

@ndersMedlem sedan juni 200032 969 inlägg
#4

ok, då tror jag minsann att jag missförstod dig en aning. jag skrev om din kod lite, delvis för att själv förstå vad du försöker göra, och delvis för att den ser lite knäpp ut. ;)

if request.querystring ("id")="" then
	strSQL = "SELECT * FROM kund"
else 
	strSQL = "SELECT id FROM kund WHERE id =" & id
end if 

set rs = Con.execute (strSQL)
id = Cint(rs ("id"))

response.write id & "id"

Response.write "<form action=""kund.asp?fraga=" & id+1 & """ method=""post"" target=""_self"">"
Response.write "<input type=""hidden"" name=""id"" value=""" & id & """>"
Response.write "<input type=""submit"" name=""fraga_1"" value=""Nästa"">"
Response.write "</form>"

om du provar så då?

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

[Redigerat av @nders den 14 feb 2001]

@ndersMedlem sedan juni 200032 969 inlägg
#5

glöm förresten inte heller bort att "stänga och spränga" alla dina objekt som du inte vill ha längre.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

alfaMedlem sedan juni 2000202 inlägg
#6

Jag har bar klippt ut lite kod här och
där annars blir det så långt.
tog med så jag tror att det skulle funka
om man bara körde det. kan ha blivit fel

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)