<body bgcolor="#0080C0" topmargin="10" leftmargin="0" rightmargin="0"> <center> <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("../db/database.mdb") strSQL = "select* from gaestebogen ORDER BY ID DESC" set rs = Conn.execute(strSQL) %> <HR WIDTH="450" SIZE="1" color="#000000"> Fra: <%=RS("Navn")%> <%=RS("Dato")%><br> Emne: <%=RS("Hjemmeside")%><br> <%=RS("Besked")%> <HR WIDTH="450" SIZE="1" color="#000000">
<% intPage = Request("page") If isNumeric(intPage) = False Or intPage < 1 Then intPage = 1 End If
If Not (rs.BOF Or rs.EOF) Then rs.PageSize = 10 rs.absolutePage = intPage intRecCount = rs.PageSize intPageCount = rs.PageCount Response.Write "<p><b>Side " & intPage & " af " & intPageCount & "</b></p>" Do While Not rs.EOF And intRecCount > 0 Response.Write rs("LinkURL") & "<br>" intRecCount = intRecCount - 1 rs.MoveNext Loop End If rs.Close Set rs = Nothing
Response.Write "<p>Gå til side " For intNum = 1 To intPageCount Response.Write "<a href=default2.asp?page=" & intNum & ">" & intNum & "</a> " Next
Response.Write "<p>" If Clng(intPage) > 1 Then Response.Write "<a href=default2.asp?page=" & intPage - 1 & "><<</a>" Else Response.Write "<<" End If
Response.Write " "
If Clng(intPage) < Clng(intPageCount) Then Response.Write "<a href=default2.asp?page=" & intPage + 1 & ">>></a> " Else Response.Write ">>" End If %>
Du skal bruge metoden rs.Open SQL,... og ikke Set rs = Conn .. for paging virker, så prøv at rette disse linjer:
Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("../db/database.mdb") strSQL = "select* from gaestebogen ORDER BY ID DESC" set rs = Conn.execute(strSQL)
Til disse bemærk der er komme en ny linje med Set rs = Sever.CreadteObject("ADODB.recordset") for at undgå fejl ukendt Object '' i linjen rs.Open:
Set Conn = Server.CreateObject("ADODB.Connection") Set rs = Server.CreateObject("ADODB.recordset") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("../db/database.mdb") strSQL = "select* from gaestebogen ORDER BY ID DESC" rs.Open strSQL, Conn, 1
Set Conn = Server.CreateObject("ADODB.Connection") Set rs = Server.CreateObject("ADODB.recordset") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("../db/database.mdb") strSQL = "select* from gaestebogen ORDER BY ID DESC" rs.Open strSQL, Conn, 1
intPage = Request("page") If isNumeric(intPage) = False Or intPage < 1 Then intPage = 1 End If
If Not (rs.BOF Or rs.EOF) Then rs.PageSize = 2 rs.absolutePage = intPage intRecCount = rs.PageSize intPageCount = rs.PageCount Response.Write "<p><b>Side " & intPage & " af " & intPageCount & "</b></p>" Do While Not rs.EOF And intRecCount > 0 intRecCount = intRecCount - 1 rs.MoveNext Loop End If rs.Close Set rs = Nothing
Response.Write "Gå til side " For intNum = 1 To intPageCount Response.Write "<a href=default.asp?page=" & intNum & ">" & intNum & "</a> " Next
Response.Write "" If Clng(intPage) > 1 Then Response.Write "<a href=default.asp?page=" & intPage - 1 & "><<</a>" Else Response.Write "<<" End If
Response.Write " "
If Clng(intPage) < Clng(intPageCount) Then Response.Write "<a href=default.asp?page=" & intPage + 1 & ">>></a> " Else Response.Write ">>" End If %>
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.