PRB: CLSID {00000010-0000-0010-8000-00AA006D2EA4} Not Found When You Run an Application (288706)
The information in this article applies to:
- Microsoft Visual Basic Enterprise Edition for Windows 6.0
- Microsoft Visual Basic Professional Edition for Windows 6.0
This article was previously published under Q288706 SYMPTOMS
When you first try to run an application that a Visual Basic 6.0 Setup package installed and that the Packaging and Deployment Wizard (PDW) created, you may receive the following error message:
Class not registered.
Looking for object with CLSID {00000010-0000-0010-8000-00AA006D2EA4}.
CAUSE
This error occurs when the Visual Basic 6.0 project references the Microsoft Data Access Objects (DAO) 3.6 Object Library (DAO360.dll) and not DAO350.dll. The {00000010-0000-0010-8000-00AA006D2EA4} CLSID is associated with DAO350.dll.
When the intrinsic Data control's Connect property is set to Access, and the application uses this Data control, the application requires that DAO350.dll is registered on the system. However, DAO350.dll is not included in the distribution package that the PDW creates because it is not referenced in the project.
RESOLUTION
To resolve this problem, set the Connect property of the intrinsic Data control to Access 2000, which uses DAO360.dll. This resolution is valid even if you are using a Microsoft Access 97 database. For additional information, see the steps in the "More Information" section.
Modification Type: | Major | Last Reviewed: | 4/15/2001 |
---|
Keywords: | kbAppSetup kbCtrl kbDatabase kbDeployment kbDSupport kbJET kbprb kbwizard KB288706 |
---|
|