Cursors use resources, both memory space and processor time. By selecting a cursor library, you can choose to build your result set on the client or on the server. Server side cursors use the resources of the server to create the cursor. The server sends only the cursor data to the client. With ADO, you set the CursorLocation property of the recordset to determine the cursor library.