ACC2000: "OLE Server Isn't Registered" Error Message When You Open a Table, View, Stored Procedure, or Database Diagram in Design View (310813)



The information in this article applies to:

  • Microsoft Access 2000

This article was previously published under Q310813
Moderate: Requires basic macro, coding, and interoperability skills.

This article applies only to a Microsoft Access project (.adp).

SYMPTOMS

When you attempt to open a table, a view, a stored procedure, or a database diagram in Design view of an Access project (.adp), you may receive the following error message:
OLE Server isn't registered.

CAUSE

This behavior can occur if one or more of the dynamic-link libraries (DLLs) in the C:\Program Files\Common Files\Microsoft Shared\MSDesigners98 folder is not properly registered.

RESOLUTION

To resolve this behavior, register the DLLs that are in the C:\Program Files\Common Files\Microsoft Shared\MSDesigners98 folder:
  1. Click Start, point to Programs, point to Accessories, and then click MS-DOS Command Prompt. (In Microsoft Windows 95 or Microsoft Windows 98, Command Prompt is on the Programs menu.)
  2. At the command prompt, type the following command, and then press ENTER to change to the C:\Program Files\Common Files\Microsoft Shared\MSDesigners98 folder:

    CD "C:\Program Files\Common Files\Microsoft Shared\MSDesigners98"

  3. Type the following command, and then press ENTER to register the DLLs in the folder

    FOR %1 IN (*.DLL) DO path\Regsvr32.exe %1

    where path is the path to the Regsvr32.exe program, for example, C:\Windows\System or C:\Winnt\System.

    Note that not all of the DLLs that are in the folder can be registered. Ignore any message that says that the entry point was not found for the Mtd2g.dll or Mtd2gfx.dll file.

Modification Type:MajorLast Reviewed:6/30/2004
Keywords:kbenv kberrmsg kbprb KB310813