
Insufficient base table information for updating or refreshing
Hi:
I'm getting this error message in VB6:
Runtime error -2147467259 (80004005) Insufficient base table
information for updating or refreshing.
The error occurs when trying to use UpdateBatch on a recordset. The
application connects to a Jet 3.51 db via a DataEnvironment. It works
fine in Windows 95/98 but not when migrating to Windows2000/XP. All
the tables are open as follows:
CommandType = adCommandTable
Cursor Location = adUseClient
Cursor Type = adOpenKeyset
LockType = adLockBatchOptimistic
Also I have no SQL statements, so the semicolon problem does not
apply, and all tables have their Primary Key.
Workarounds: I tried upgrading from ADO 2.0 to 2.5, installing the
latest MDAC, installing the VisualStudio Service Pack 5, the
Windows2000 Service Pack 3, recompiling and rebuilding the installer
under Windows95 with all this service packs (where it works fine) and
installing it under Windows2000 and, again, I get this error.
Any help would be MUCH appreciated, it urrges me to solve this issue.
regards,
Nico.