Microsoft KB Archive/116024

= PRB: Errors Occur when Using Database Classes with Access 2.0 =

Article ID: 116024

Article Last Modified on 11/21/2006

-

APPLIES TO

 Microsoft Foundation Class Library 4.2, when used with:  Microsoft Visual C++ 1.5 Professional Edition

 Microsoft Visual C++ 1.51

 Microsoft Visual C++ 1.52 Professional Edition 

-

<div class="notice_section">

This article was previously published under Q116024

<div class="symptoms_section">

SYMPTOMS
Microsoft Access version 2.0 installs an ODBC driver to allow the Microsoft Office products (that is, Word and Excel) to use an Access version 2.0 database. If an application uses the database classes with the Microsoft Foundation Classes to store and retrieve data from an Access version 2.0 database using the ODBC driver, errors may occur. (Typically, a "Jet Error -1003" error occurs.)

<div class="cause_section">

CAUSE
The Access version 2.0 ODBC driver provided with Microsoft Office cannot be used with the Microsoft Foundation Classes database code. The helpfile DRVACC2.HLP (located in the WINDOWS\SYSTEM directory) states:


 * The ODBC Microsoft Access driver allows users of the Microsoft Office family of products to open and query a Microsoft Access database through the Open Database Connectivity (ODBC) interface. This driver is only supported for use with the Microsoft Office family of products.

<div class="resolution_section">

RESOLUTION
There are two solutions to this proble. They are:

<ol> Use the Access version 2.0 ODBC driver supplied with the ODBC Driver Pack, version 2.0. The database clases provided with the Microsoft Foundation Classes work with this version of the driver. For more information on the Access drivers and the ODBC Driver Pack, please see the following article in the Microsoft Knowledge Base:

124815 Explanation of the Two Available Access Drivers

-or-

</li> Keep the databases in the Access version 1.1 format and use the Access version 1.0 and 1.1 ODBC driver. You can then use the Access version 1.1 files with Access version 2.0. For more information, please see the following article in the Microsoft Knowledge Base:

112122 Using Version 1.1 Databases in Version 2.0

</li></ol>

Additional query words: ODBC 1.50 2.50 2.51 2.52

Keywords: kbdatabase kbprb KB116024

-

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

© Microsoft Corporation. All rights reserved.