HiRDB does not allow you to use the server cursor (specify adUseServer in the CursorLocation property of the Recordset object) in ADO. To use a cursor in ADO, use the client cursor (specify adUseClient in the CursorLocation property of the Recordset object).