I&#039;m having a problem paging, my connection is to an Oracle dB and it will only accept a adOpenStatic cursor type, the other cursor types return a -1 value when I try do a record count or count the number of pages. Usually I connect to a SQL server dB and use the following open recordset method objRst.Open strSQL, objConn, adOpenKeyset and it works fine. When I use the adOpenStatic cursor, it returns the correct number of records and pages, but when I click to another page the page number is changes to the correct one but the data does not change. Any ideas, I&#039;m nearing the tearing my hair out phase ...<BR><BR>thanks in advance.