la paginazione con oracle puoi farla appoggiandoti al recordset come facevi con access, ma non è sicuramente la via migliore
ciò che puoi fare è una select sfruttando ROWNUM per estrarre un intervallo di record particolare. visto il funzionamento di ROWNUM (un po' particolare), io mi sono scritto questa funzione:
codice:
'Costruzione della query per selezionare un intervallo di records su oracle
private function oracleQuery(query, firstRec, lastRec)
query = TRim(query & "")
oracleQuery = "SELECT * FROM ( " & _
"SELECT a.*, ROWNUM rnum " & _
"FROM ( " & query & " ) a " & _
"WHERE ROWNUM <= " & lastRec & " ) " & _
"WHERE rnum >= " & firstRec
end function