Stefan Falz: Seitenweise Navigation mit ASP

Beitrag lesen

SQL = "SELECT * FROM Content ORDER BY ID Where StartID > " & Request.Querystring("startid")

Hallo,

obiges Beispiel hat nur einen Haken, andere Sortierung oder nicht
aufeinanderfolgende IS's und schon haperts.

Probier doch mal das hier:

<%
SQL = "..."
Set objRS = Server.CreateObject("ADODB.Recordset")
    objRS.PageSize = 10 ' Oder die gewünschte Anzahl der Sätze
    objRS.Open SQL, conn, 3, 3
    If Not objRS.EOF Then
        PageCount = objRS.PageCount ' Anzahl der Seiten gesamt ermitteln
        If PageCount < PageNumber Then
            PageNumber = 1
        End if
        objRS.AbsolutePage = PageNumber ' Aktuelle Seite wird mit URL übergeben
        Do While Not objRS.EOF And intCounter < objRS.PageSize
            ...
            objRS.MoveNext
            intCounter = intCounter + 1
        Loop
    End if
    objRS.Close
Set objRS = Nothing
%>

Tschau, Stefan