Record sets based on client-side cursors may take longer to open because the operation must copy the entire result set from the server down to the client. Once you have opened a record set, you cannot change the CursorType property.