Microsoft KB Archive/164819

= 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:
 * the hardware: Intel x86
 * Microsoft Visual C++ 4.1 Subscription, when used with:
 * the hardware: Intel x86
 * Microsoft Visual C++ 4.2 Professional Edition, when used with:
 * the hardware: Intel x86
 * Microsoft Visual C++ 4.0 Standard Edition, when used with:
 * the hardware: Intel x86
 * Microsoft Visual C++ 4.2 Professional Edition, when used with:
 * the hardware: Intel x86

-



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  .... 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

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.