problemone!

sto implementando un piccolo motore di ricerca nel mio sito (sto seguendo un tutorial).
mi da un errore che non riesco a capire..ovvero il seguente:

Tipo di errore:
ADODB.Recordset (0x800A0CB3)
Il set di record corrente non supporta i segnalibri. Potrebbe trattarsi di una limitazione del provider o del tipo di cursore selezionato.


e mi rimanda alla riga: RS.Open sql, conn, adOpenKeyset

queste sono le varie variabili che uso:
codice:
Set Conn = Server.CreateObject("ADODB.Connection") 
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath "cerca.mdb") 
Set rs = Server.CreateObject("ADODB.Recordset") 
sql = "SELECT * FROM cerca where descrizione like '%"&chiave&"%' ORDER BY " & strOrderBy & " DESC;" 
RS.Open sql, conn, adOpenKeyset
vedete qualche errore? come posso fargli supportare i segnalibri??
ho provato a cambiare adopenkeyset con altri parametri ma non cambia nulla..

HELPPP