PRB: The Jet VBA File Failed to Initialize When Called
This article was previously published under Q191735 On This PageSYMPTOMS
Some application or driver setups might not perform version checking, and
therefore overwrite newer DLLs with an older Msvcrt.dll and Mfc.dll. When
this happens and an MFC application tries to open an Access database using
MFC DAO, the following error is received:
The Jet VBA file VBAJET.DLL for 16-bit versions, or VBAJET32.DLL for
This article exemplifies a particular driver setup which causes this error.
32- bit versions failed to initialize when called. CAUSE
Some installation programs replace Msvcrt.dll and Mfc42.dll system
files in the System32 folder with:
RESOLUTION
Replace the Msvcrt.dll (5.0.0.7128) and Mfc42.dll (5.0.0.7128) with
Msvcrt.dll (5.0.0.7303) and Mfc42.dll (5.0.0.7303) or newer respectively,
obtained from Visual Studio 97 Service Pack 3 or later.
For additional information about the Visual Studio 97 Service Pack 3, please see the following article in the Microsoft Knowledge Base: 170365 (http://support.microsoft.com/kb/170365/EN-US/)
INFO: Visual Studio 97 Service Packs - What, Where, and Why
MORE INFORMATIONSteps to Reproduce Behavior
APPLIES TO
| Article Translations
| |||||||||||||||||||||||||||||||||||||||

Back to the top
