ACC97: Invalid DAO Reference Causes an IPF in MSACCESS.EXELast reviewed: March 3, 1998Article ID: Q177264 |
The information in this article applies to:
SYMPTOMSNovice: Requires knowledge of the user interface on single-user computers. In Microsoft Access 97, when you try to do any of the following
In Windows 95
ActiveX component can't create object. -or- This application has performed an illegal operation and will be shut down.If you click the Details button, you see the following additional information:
Invalid Page Fault in MSACCESS.EXE In Windows NT
An application error has occurred and an application error log is being generated. MSACCESS.EXE -or- MSACCESS.EXE caused an exception: Access Violation in MSACCOPT.DBG CAUSEThe Dao350.dll file was not properly registered when Microsoft Access 97 was installed. This behavior occurs when you run setup for Microsoft Access 97 or Microsoft Office 97 Professional Edition, and the Dao350.dll file already exists on your hard drive. If the file already exists, the setup program does not reregister the file correctly.
RESOLUTIONThere are three methods that you can use to resolve this issue. Each method is more extensive than the one before it, so you may want to try each method in the order listed until the error message goes away.
Method 1: Use Regsvr32.exe to Register the DAO FilesRegsvr32.exe is a program that you can use to register dynamic link library (.dll) files or ActiveX Controls in Microsoft Windows 95 or Microsoft Windows NT. If Regsvr32.exe is not already on your hard drive, please see the following article in the Microsoft Knowledge Base for information about obtaining a copy of the file:
ARTICLE-ID: Q161983 TITLE : ACC: Regsvr32.exe Available on MSLFollow these steps to register the Data Access Objects (DAO) DLL on your computer using Regsvr32.exe:
Method 2: Remove the DAO Folder and Reinstall
Method 3: Remove the Program, Delete Leftover Files, and Reinstall
STATUSMicrosoft has confirmed this to be a problem in Microsoft Access 97. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
MORE INFORMATIONMicrosoft Excel 97 and Microsoft Visual Basic 5.0 both include copies of the file Dao350.dll. The version numbers of these files are as follows:
Product Version of Dao350.dll ------------------------------------------------------------------------ Microsoft Excel 97 or Microsoft Office 97 Standard 3.50.3428.0 Visual Basic 5.0 3.50.3602.0When you install Microsoft Excel 97, Visual Basic 5.0, or Microsoft Office 97 Standard, before installing Microsoft Access 97, you can receive the error mentioned in the "Symptoms" section. The Dao350.dll file already exists on the system and does not get replaced. This is why you cannot correct the problem described in this article by simply reinstalling Microsoft Access 97 or Microsoft Office 97 Professional Edition. NOTE: The user may not receive the Invalid Page Fault errors, but may receive errors when trying to run any Microsoft Access 97 Wizards. For information about troubleshooting a similar issue involving the Microsoft Access Wizards in Microsoft Access 97, please see the following article in the Microsoft Knowledge Base:
ARTICLE-ID: Q167591 TITLE : ACC97: Microsoft Access Can't Find the Wizard Error Message REFERENCESFor information about troubleshooting a similar issue in Microsoft Access 95, please see the following articles in the Microsoft Knowledge Base:
ARTICLE-ID: Q162357 TITLE : ACC95: Err "Access Can't Find the Wizard" (Local Setup) ARTICLE-ID: Q162358 TITLE : ACC95: Err "Access Can't Find the Wizard" (Workstation ARTICLE-ID: Q162746 TITLE : ACC95: Visual C++ 4.1/4.2 Cause Error Message in MS Access 95 |
Additional query words: pra problems with wizards
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |