Row cannot be located for updating ado
The object you are trying to access has been locked by another user or by another process in your application. Provider cannot locate the storage device indicated by the URL. The URL of the storage device might be incorrect, but this error can occur for other reasons.
This is most likely to arise in a multi-user environment. The device might be offline or a large volume of network traffic might prevent the connection from being made.
Either BOF or EOF is True, or the current record has been deleted. An attempt was made to update records by using Find or Seek to move the record pointer to the desired record. This error can also occur after a failed Add New or Delete because there is no current record when these methods fail.
A new value for a Field would cause a duplicate key.
A value that forms one side of a relationship between two records might not be updatable.
Data value is too large to be represented by the field data type.
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
This error is often caused by a typographical error in an SQL SELECT statement.
The application attempted to assign a new Connection object to a Recordset that has a Command object as its source.