19. maj 2002 - 12:30Der er
57 kommentarer og 1 løsning
moveback
jeg kan ikke lige husk om det hedder det.. men et er det modsatte ind movenext
men når jeg bruger den kommer den med en fejl at min database ikke undstytter det eller noget i den stil... hvordan bruger man moveback ??? rs.moveback
strSQL = "select * from reparaion order by uid" set rs = Conn.Execute(strSQL) set rs = server.createobject("adodb.recordset") rs.open strSQL, conn, 3, 1
rs.MovePrevious if not rs.eof then Response.Write rs("uid") Response.Write " - " end if
Hm.. Det kan godt være jeg tog fejl i anden omgang.. Jeg blev usikker og slog det hurtigt op på google hvor de fleste bruge "and", men nu har jeg lige testet det selv for en sikkerheds skyld - og "and" virker ikke, mens "or" gør. Sorry.
strSQL = "select * from reparaion where id="&request("id") set rs = Conn.Execute(strSQL) set rs = server.createobject("adodb.recordset") rs.open strSQL, conn, 3, 1
rs.MovePrevious
if not (rs.eof or rs.bof) then Response.Write "<a href='?show=info&id="& rs("id") &"'>Tilbage til " & rs("uid")& "</a>" Response.Write " - " end if
strSQL = "select * from reparaion where id =" & request("id") set rs = Conn.Execute(strSQL)
rs.movenext if not (rs.eof or rs.bof) then Response.Write "<a href='?show=info&id="& rs("id") &"'>Frem til " & rs("uid")&"</a>" end if
jeg kan ikke lige forstå hvad det er du vil - jeg kan ikke se nogen navigationsmenu på din side.
prøv at skrive
if not (rs.eof or rs.bof) then Response.Write "<a href='?show=info&id="& rs("id") &"'>Tilbage til " & rs("uid")& "</a>" Response.Write " - " else response.write "EITHER RS.EOF OR RS.BOF !!!!" end if
se prøv at se den nu..... den vil godt udskrive noget nu... men den ud skriver "sig selv" den gå ikke en tilbage "for så skulle den blive EITHER RS.EOF OR RS.BOF"
'åben dit recordset hvor conn = din database connection strSQL = "select * from reparaion where id="&request("id") set rs = server.createobject("adodb.recordset") rs.open strSQL, conn, 3, 1
'søg efter det relevante id rs.find "id = " & request("id") if not rs.eof then
'udskriv data i din form 'dette er info for det id du viser på selve siden
'gå een tilbage i recordsettet og udskriv link til denne record rs.MovePrevious if not (rs.eof or rs.bof) then Response.Write "<a href='?show=info&id="& rs("id") &"'>Tilbage til " & rs("uid")& "</a>" Response.Write " - " end if
'gå to frem og udskriv link til næste record rs.move 2 if not (rs.eof or rs.bof) then Response.Write "<a href='?show=info&id="& rs("id") &"'>Frem til " & rs("uid")&"</a>" end if
else 'id'et i request("id") findes ikke i databasen Response.Write "Sorry, der er ingen info til dig i dag" end if
sorry, my bad.. jeg glemte at rette din sql streng:
'åben dit recordset hvor conn = din database connection strSQL = "select * from reparaion" set rs = server.createobject("adodb.recordset") rs.open strSQL, conn, 3, 1
yes ik noge tjeg skal bare lige læs hvad du skriver he he
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.