ho qst codice che teoricamente dovrebbe farmi la paginazione ma mi dà qst errore :

Tipo di errore:
ADODB.Recordset (0x800A0CB3)
L'operazione richiesta non è supportata dall'oggetto o dal provider.
/asp/gestione_utenti.asp, line 13

<%@LANGUAGE = JScript%>

(...)
<%

var Sql = "SELECT * FROM utenti";
var Mostra = new ActiveXObject("ADODB.Recordset");
Mostra.Open(Sql,Connessione,1);
var pag = parseInt(Request.QueryString("idxx"));
if (isNaN(pag) || pag < 1) pag = 1;
if (!Mostra.EOF) {
Mostra.PageSize = 10;
Mostra.AbsolutePage = pag;
}
var i = 0;
%>
(...)
<%while (!Mostra.EOF && i<10) {
var nome = Mostra("nome");
var descrizione =Mostra("descrizione");
var user = Mostra("user");
var pass = Mostra("pwd");
var id = Mostra("id");

%>
(...)
<%
i++;
Mostra.MoveNext();
}
%>
(...)
<%if (pag > 1) {%>Precedenti<%}%>
<%else {%>Precedenti<%}%>
</td>
<td width="50%" align="right">
<%if (!Mostra.EOF) {%>Successivi<%}%>
<%else {%>Successivi<%}%>

come lo risolvo?