Ho eseguito una paginazione, ma sto verificando uno strano comportamento: vengono sempre visualizzati tutti i record fino alla fine, anche quando il valore di PageSize è minore del numero dei record. Se cambio il valore di AbsolutePage, l'unica cosa che ottengo che cambia il record a cui inizia l'elenco, poi vengono comunque mostrati tutti i record seguenti.

Questo è un estratto del codice:

codice:
    Set rsMessaggi = Server.CreateObject("ADODB.Recordset")
    rsMessaggi.ActiveConnection = dbMess  
    rsMessaggi.Source = strSql
    rsMessaggi.CursorType = 3
    rsMessaggi.PageSize = 2
    rsMessaggi.Open  
    response.write rsMessaggi.PageCount
    rsMessaggi.AbsolutePage = 1

    If Not rsMessaggi.EOF Then
      Do Until rsMessaggi.EOF
        Response.Write rsMessaggi("idMessaggio") & "
"
        rsMessaggi.MoveNext
      Loop
    End If
    Set rsMessaggi = Nothing
  
  End If
Dove sbaglio? Sbaglio io? Grazie!