Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

ACC2000: ActiveX Error When You Open a Database That Does Not Use ActiveX Controls


View products that this article applies to.

Symptoms

When you try to open an Access 2000 database that does not use ActiveX controls, you may receive one of the following error messages:
ActiveX error: There is no license for this control
ActiveX error: There is no object in this control

↑ Back to the top


Cause

This behavior can occur if the Microsoft Data Access Object (DAO) 3.6 object library (Dao360.dll) is not correctly registered.

↑ Back to the top


Resolution

To resolve this behavior, manually register the Dao360.dll file by using the Regsvr32.exe program:
  1. Locate the Dao360.dll file, and then note the path to the file. Typically, the file is in the C:\Program Files\Common Files\Microsoft Shared\DAO folder.
  2. Click Start on the Windows taskbar, and then click Run.
  3. In the Open box, type the following command, and then press ENTER
    Regsvr32 "filepath\Dao360.dll"
    where filepath is the path to the Dao360.dll file.

    For example, if the file is located in the C:\Program Files\Common Files\Microsoft Shared\DAO folder, type the following command, and then press ENTER:
    Regsvr32.exe "C:\Program Files\Common Files\Microsoft Shared\DAO\Dao360.dll"

  4. Quit the Regsvr32.exe program.

↑ Back to the top


Keywords: KB310814, kbprb, kberrmsg

↑ Back to the top

Article Info
Article ID : 310814
Revision : 2
Created on : 7/15/2004
Published on : 7/15/2004
Exists online : False
Views : 240