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:
Dove sbaglio? Sbaglio io? Grazie!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

Rispondi quotando