Avatar billede wilweb Nybegynder
10. december 2003 - 20:19 Der er 4 kommentarer og
1 løsning

pageing af records fra en access db

Jeg kan ikke få min pageing til at virke?

KAn du se hvad jeg gør galt?

<!--#include file="_artikel_dbconn.asp"-->
<html><head>
<title>Paging af et recordset</title>
</head><body>

<%
strSQL = "SELECT Overskrift FROM Artikler"
Set rs = Conn.Execute(strSQL)

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("Overskrift") & "<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=paging.asp?page=" & intNum & ">" & intNum & "</a> "
Next

Response.Write "<p>"
If Clng(intPage) > 1 Then
    Response.Write "<a href=paging.asp?page=" & intPage - 1 & ">&lt;&lt;</a>"
Else
    Response.Write "&lt;&lt;"
End If

Response.Write "&nbsp;"

If Clng(intPage) < Clng(intPageCount) Then
    Response.Write "<a href=paging.asp?page=" & intPage + 1 & ">&gt;&gt;</a> "
Else
    Response.Write "&gt;&gt;"
End If
%>

</body></html>
Avatar billede wilweb Nybegynder
10. december 2003 - 20:20 #1
Fejltype:
ADODB.Recordset (0x800A0CB3)
Current Recordset does not support bookmarks. This may be a limitation of the provider or of the selected cursortype.
web/artikler.asp, line 16

(linje 16= ) rs.AbsolutePage = intPage
Avatar billede eagleeye Praktikant
10. december 2003 - 20:23 #2
Fejlen kommer pga. den måde recordset bliver åbnet på. Når man bruger paging skal det være med metoden rs.Open og ikke Set rs = Conn....

Så prøv at rette:
Set rs = Conn.Execute(strSQL)

Til disse to linjer:
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strSQL, Conn, 1
Avatar billede wilweb Nybegynder
10. december 2003 - 21:06 #3
Det virkede! Du kan bare det der med at løse problemer for andre!
Smid lige et svar..:>
Avatar billede eagleeye Praktikant
10. december 2003 - 21:07 #4
Ok, det gør jeg da gerne ;)
Avatar billede wilweb Nybegynder
10. december 2003 - 21:57 #5
takker
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester