ACC95: Visual C++ 4.1/4.2 Cause Error Messages in MS Access 95ID: Q162746
|
Moderate: Requires basic macro, coding, and interoperability skills.
When you install the Data Access Objects (DAO) components of Visual C++
version 4.1 or 4.2, and then you run the Setup program for Microsoft Access
7.0, you may receive one of the following error messages.
When you try to view, create, or execute Visual Basic code in a form's
class module:
This program has performed an invalid operation and will be shut down.
MSACCESS caused an invalid page fault in module MSACCESS.EXE
This feature isn't installed.
-or-
Microsoft Access can't find the wizard, or there is a syntax error in
the Declarations section of a Visual Basic module.
This behavior occurs because the Dao3032.dll file is not properly registered when Setup installs Visual C++. When you run Setup for Microsoft Access, the Dao3032.dll file already exists on your hard drive, and Setup does not reregister the file.
Manually register the Dao3032.dll file using the Microsoft Register Server
program, Regsvr32.exe. Regsvr32.exe is set up in your Windows System folder
when you install Microsoft Internet Explorer version 3.01 or later, or you
can download a free copy of Regsvr32.exe from Microsoft's Software Library.
For more information about obtaining Regsvr32.exe, please see the
following article in the Microsoft Knowledge Base:
Q161983 ACC97: Regsvr32.exe Available on MSL
Follow these steps to register the Dao3032.dll file:
C:\Windows\System\Regsvr32 "C:\Program Files\Common Files\Microsoft _
Shared\DAO\DAO3032.DLL"
Additional query words: vc
Keywords : kberrmsg kbsetup StpReg
Version : 7.0
Platform : WINDOWS
Issue type : kbprb
Last Reviewed: April 22, 1999