I am trying to create an ADO Recordset from an AS400 Table and display the recordset in a DataGrid. My problem is that I get an error message stating that my recordset is not bookmarkable. Is there a way to control this under ADO? If I set up a DataEnvironment with a connection and row-returning command, then the resulting recordset is bookmarkable, and works fine with the DataGrid. If I try to do it myself with code (ADODB.Connection, ADODB.Command and ADODB.Recordset) then I get the bookmarkable problem. Any hints/tips/solutions?