ACC95: Microsoft Access Can't Start the Data Access Object

Last reviewed: October 2, 1997
Article ID: Q141294
The information in this article applies to:
  • Microsoft Access version 7.0

SYMPTOMS

Novice: Requires knowledge of the user interface on single-user computers.

When you start Microsoft Access version 7.0, you may receive the following error message:

   Microsoft Access can't start the data access object (DAO) and so
   it can't continue.

You may also receive the following error message:

   A system error occurred, or there isn't enough free memory to start
   Microsoft Access. Close unneeded programs and try again.

CAUSE

You have mismatched dynamic-link library (.dll) files for the versions of Microsoft Office and Microsoft Access installed on your computer.

RESOLUTION

To resolve the mismatched .dll files, do one of the following:

  • Use the Regsvr32.exe file to reregister the .dll files.
  • Uninstall and reinstall Microsoft Access 7.0.

Using the Regsvr32.exe File to Reregister Your .dll Files

Regsvr32.exe is an application that is used to register dynamic-link libraries (DLLs) and ActiveX controls in the Microsoft Windows 95 and Microsoft Windows NT registries. You can use this file to eliminate the issue of mismatched .dll files.

To reregister your .dll files using Regsvr32.exe do the following:

  1. Verify that the Regsvr32.exe file is in your Windows\System folder.

  2. Click the Start button, and then click Run.

  3. In the Open box, type the following:

          Regsvr32 c:\progra~1\common~1\micros~1\dao\dao3032.dll
    

    NOTE: An alternative method of registering DLLs is to use Windows Explorer to find the DLL; then, double-click it, in the Open With Box select Regsvr32.exe, and click OK. This creates a permanent association of all DLLs with Regsvr32.exe. You can easily register other unregistered DLLs by double-clicking them.

For information about how to obtain this file, please see the following article in the Microsoft Knowledge Base:

   ARTICLE-ID: Q161983
   TITLE     : ACC: Regsvr32.exe Available on MSL

Completely Uninstalling and Reinstalling Microsoft Access 7.0

To uninstall and reinstall Microsoft Access, do the following:

  1. Click the Start button, point to Settings, and then click Control Panel.

  2. In Control Panel, double-click Add/Remove Programs.

  3. In the Add/Remove Programs Properties dialog box, click to select Microsoft Access 7.0, and then click Add/Remove.

  4. Follow the instructions to remove all of Microsoft Access 7.0.

    NOTE: If you have installed Microsoft Access as a part of Microsoft Office 95, you will need to remove Microsoft Office 95 completely, not just the Microsoft Access component, to solve the problem.

  5. Start Windows Explorer. On the View menu, click Options and make sure the Show All Files option box is selected.

  6. Verify that the following files have been removed from your computer.

    For Microsoft Windows 95 and Microsoft Windows NT 4.0, the default paths and files are as follows:

        Folder Location                                    File Name
        --------------------------------------------------------------
    
        \Program Files\Common Files\Microsoft Shared\DAO   DAO3032.DLL
        \Windows\System                                    MSJETSQL.TLB
        \Windows\System                                    MSJINT32.DLL
        \Windows\System                                    MSJT3032.DLL
        \Windows\System                                    MSJTER32.DLL
        \Windows\System                                    MSRD2X32.DLL
        \Windows\System                                    MSWNG300.DLL
        \Windows\System                                    VAEN232.DLL
        \Windows\System                                    VBA232.DLL
        \Windows\System                                    VBAJET32.DLL
        \Windows\System                                    VBAR2232.DLL
        \Windows\System                                    VEN2232.OLB
    
        NOTE: If you install Windows NT 4.0 on a computer that previously had
        Windows NT 3.51, the files will appear in the WINNT\System32 folder.
    
       For Microsoft Windows NT 3.51, the paths and files are as follows:
    
        Folder Location                                     File Name
        ----------------------------------------------------------------
    
        \WINNT35\MSAPPS\ DAO                                DAO3032.DLL
        \WINNT35\SYSTEM32                                   MSJETSQL.TLB
        \WINNT35\SYSTEM32                                   MSJINT32.DLL
        \WINNT35\SYSTEM32                                   MSJT3032.DLL
        \WINNT35\SYSTEM32                                   MSJTER32.DLL
        \WINNT35\SYSTEM32                                   MSRD2X32.DLL
        \WINNT35\SYSTEM32                                   MSWNG300.DLL
        \WINNT35\SYSTEM32                                   VAEN232.DLL
        \WINNT35\SYSTEM32                                   VBA232.DLL
        \WINNT35\SYSTEM32                                   VBAJET32.DLL
        \WINNT35\SYSTEM32                                   VBAR2232.DLL
        \WINNT35\SYSTEM32                                   VEN2232.OLB
    
       NOTE: If any of these files have not been removed, you should delete
       them from your computer.
    
    

  7. Remove the DAO folder from your hard disk.

  8. Reinstall Microsoft Access 7.0. To do so, follow these steps:

        a. Click the Start button, point to Settings, and then click Control
           Panel.
    

        b. In Control Panel, double-click Add/Remove Programs.
    

        c. In the Add/Remove Programs Properties dialog box, click Install.
    

        d. Follow the instructions to install Microsoft Access 7.0 on your
           computer.
    

  9. Start Microsoft Access 7.0. If you again receive the error message listed in the "Symptoms" section, reset the Windows Registry settings for Microsoft Access 7.0. To do so, follow these steps:

        a. In Windows 95, click the Start button, and then click Run. (Or in
           Windows NT 3.51, click Run on the File menu in Program Manager or
           File Manager.)
    

        b. Type a command to run the Microsoft Access Setup program using
           the /y switch, for example:
    

              a:\setup /y
    
        c. In the Installation Maintenance Program box, click Reinstall. The
           Setup program updates the Windows Registry for Microsoft Access 7.0.
    
        d. When Setup is finished, try to start Microsoft Access 7.0 again.
    


Additional query words: database wizards fail stop create
Keywords : StpErr kberrmsg kbsetup
Version : 7.0
Platform : WINDOWS
Hardware : x86
Issue type : kbprb
Solution Type : Info_Provided


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: October 2, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.