Article ID: 190108 - Last Review: May 17, 2007 - Revision: 2.3 FIX: Error Updating adUseClient Cursor Based on MDB QueryThis article was previously published under Q190108 On This PageSYMPTOMS
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: http://msdn2.microsoft.com/en-us/data/aa937695.aspx
(http://msdn2.microsoft.com/en-us/data/aa937695.aspx)
MORE INFORMATIONSteps to Reproduce Behavior
APPLIES TO
| Article Translations
|

Back to the top
