FIX: Error Updating adUseClient Cursor Based on MDB Query (190108)
The information in this article applies to:
- ActiveX Data Objects (ADO) 1.5
- ActiveX Data Objects (ADO) 2.0
- ActiveX Data Objects (ADO) 2.1 SP2
This article was previously published under Q190108 SYMPTOMS
Trying to update a client-cursor, generated by calling a QueryDef from an
MDB causes the following error to appear:
Run-time error '-2147467259(80004005)':
Insufficient base table information for updating or refreshing.
CAUSE
Jet does not provide metadata or base table information through
IcolumnsRowset. The only other option would be to parse the SQL statement
for the metadata. However, it is not possible to parse a stored procedure
call.
RESOLUTION
Use a server-side cursor or a straight SQL statement to open the recordset.
STATUS
This problem has been corrected in Microsoft Data Access Components versions 2.5 and later. You may download the latest version of the Microsoft Data Access Components from the following site:
Modification Type: | Minor | Last Reviewed: | 3/2/2005 |
---|
Keywords: | kbADO260fix kbbug kbDatabase kbfix kbJET kbMDACNoSweep kbNoUpdate KB190108 kbAudDeveloper |
---|
|