I&#039ve got a record set which I&#039m opening up with the following statement:-<BR><BR>Receipts.Open sql, conn, 3, 2<BR><BR>which I believe is adOpenDynamic, adLockPessimistic and should return a proper AbsolutePosition value. I&#039ve got a Input text box which displays the Absolute record (Receipts.AbsolutePosition) and it always displays -1, indicating that it cannot obtain the record position.<BR><BR>I can scroll through the recordset OK and view each of the records.<BR><BR>Any Ideas why this would be? I am storing the recordset in a Session Variable, so I can keep track of it as I scroll.<BR><BR><BR>