Buongiorno!
Allora diciamo che ho provato e ci sono quasi riuscito ma ho 2 problemini...ho mischiato un po di codice mio e un po di un esempio postato nei tutorial del sito...i problemi sono due:
Il Primo è QUESTO:
ADODB.Recordset error '800a0cb3'
Current Recordset does not support bookmarks. This may be a limitation of the provider or of the selected cursortype.
/it/prova.asp, line 39 
Dove la linea 39 è --->>> rs.AbsolutePage = pag
togliendolo funziona però nonostante tutto funzioni alla perfezione mi da infinite pagine con sempre gli stessi risultati....:hammer: 
Questo è il codice della pagina prova.asp che uso....
<%@LANGUAGE = VBScript%>
<!--#include file="connessione.asp"-->
<%
    ' DEFINISCO LE VARIABILI CHE MI SERVONO PER L'APPLICAZIONE
    Dim cn, rs, quanti, pag, contatore
	
	
' Creo un'istanza per la connessione ed una per il Recordset
Set cn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
    ' APRO LA CONNESSIONE COL DATABASE
    cn.Open str_cn
    ' DEFINISCO IL NUMERO DI RECORD DA VISUALIZZARE PER OGNI PAGINA
    quanti = 2
    ' RECUPERO IL NUMERO DI PAGINA CORRENTE
    ' E CONTROLLO CHE NON SIA INFERIORE A 1
    pag = Request.QueryString("pag")
    If IsNumeric(pag) = False Or pag < 1 Then pag = 1
    ' IMPOSTO UN CONTATORE
    contatore = 0
%>
<html>
<head>
<title>Paginazione dei risultati di query molto lunghe in ASP</title>
<style>a { color: blue; }</style>
</head>
<body>
<table align="center" width="300" border="1">
<%
   Dim SQL ' Creo la query SQL
   SQL = "SELECT * FROM tabella WHERE nome = 'mario' ORDER BY 'nome' ASC"
    ' EFFETTUO MATERIALMENTE LA PAGINAZIONE
	rs.Open sql, cn
	rs.AbsolutePage = pag
    rs.PageSize = quanti
    ' ESEGUO IL CICLO
    While rs.EOF = False And contatore < quanti
%>
    <tr><td><%=rs("nome")%></td></tr>
<%
        rs.MoveNext
        ' INCREMENTO IL VALORE DEL CONTATORE
        contatore = contatore + 1
    Wend
%>
</table>
<p align="center">
<%If pag > 1 Then%>
    <a href="prova.asp?pag=<%=pag-1%>">Indietro</a>
<%End If%>
<%
    Dim x
    x = 1
    For x = 1 To rs.PageCount
        If CInt(pag) <> x Then
%>
            [<a href="prova.asp?pag=<%=x%>"><%=x%></a>]
<%
        Else
%>
            [<a href="prova.asp?pag=<%=x%>"><b><%=x%></b></a>]
<%
        End If
    Next
%>
<%If rs.EOF = False Then%>
    <a href="prova.asp?pag=<%=pag+1%>">Avanti</a>
<%End If%>
</p>
</body>
</html>
<%
    ' UN PO DI PULIZIA...
    rs.Close
    Set rs = Nothing
    cn.Close
    Set cn = Nothing
%>
Cosa non funziona????
 
 
 
Dai che sono ad un passo dalla rimonta!:incazz: 

 lo so...grazie a te....
:byebye: :byebye:  un salutone. Alex