Row cannot be located for updating ado
See the provider's documentation to determine what file-sharing restrictions are supported. The idea is to use a single API that applications can use to interact with many different sources of data.The Record or Recordset update failed due to a problem with one of the fields in the current record.Enumerate the Fields collection and check the Status property of each field to determine the cause of the problem.The Error Value Enum constant describes the ADO error values.For a complete listing of these enumerated constants, including values, see Appendix B: ADO Errors.
An attempt was made to establish a particular type of file-sharing restriction that is not supported by your provider.
Operation is not allowed when the object is closed. For example, some other routine might have closed a global object. The name of the provider might be incorrectly specified, the specified provider might not be installed on the computer where your code is being executed, or the installation might have become corrupted.
You can prevent this error by checking the State property before you attempt an operation. The Active Connection property of a Recordset object, which has a Command object as its source, cannot be changed.
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.