FIX: Problems Using Database Classes with Jet 3.0 under NT 4.0
Article ID: 164819
Article Last Modified on 12/8/2003
APPLIES TO
- Microsoft Visual C++ 4.0 Standard Edition, when used with:
- Microsoft Visual C++ 4.1 Subscription, when used with:
- Microsoft Visual C++ 4.2 Professional Edition, when used with:
- Microsoft Visual C++ 4.0 Standard Edition, when used with:
- Microsoft Visual C++ 4.2 Professional Edition, when used with:
This article was previously published under Q164819
SYMPTOMS
Using a Microsoft Access 7.0 data source under Windows NT 4.0 may cause
the following problems:
- An MFC Database (ODBC, DAO) application may crash upon exit, with the
following error message:
"The instruction at 0x04210085 referenced memory at 0x04210085.
The memory cannot be read."
The exact addresses may be different.
- Opening and closing a CDatabase object in a loop may cause the
following error:
"Unhandled exception in <appname.exe> .... Access Violation"
- Class Wizard may crash while creating a recordset based on an Access
data source.
RESOLUTION
To obtain the updated version of MSJT3032.DLL version 3.00.3213 that fixes
the problem, see the following articles in the Microsoft Knowledge Base:
151186
ACC95: Updated Jet DLLs Available on MSL
143163
PRB: Problems Running Microsoft Jet 3.0 on Windows NT 4.0
156298
FIX: Error on Disconnecting from ODBC Desktop Drivers
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products
listed at the beginning of this article. This bug was corrected in
the ODBC drivers included with Visual C++ 5.0 and the ODBC Drivers
included with Office 97 Value Pack.
Additional query words: kbVC400bug
Keywords: kbbug kbfix kbdatabase KB164819