CursorLocation (2 - adUseServer): Determines where the responsibility is for remembering the current record position: with the client application, or with the database. (Client-side cursors are well suited for smaller ResultSets—they reduce client traffic—while database cursors can improve performance for larger result sets. The default leaves it to ADO to determine which to use.)