I&#039m opening a recordset using stored procedures, which is working fine. However when trying to page through results using AbsolutePage, PageCount I can&#039t retrieve these values, they are always -1. Would like to change the cursortype to KeySet, used the following to open recordset "rs.Open objCmd, ,adOpenKeyset" but on checking the cursortype after open it is still adOpenForwardOnly (0). Can anyone help please