运行 Microsoft Access 向导时出现“加载 DLL 时出错”错误

原始 KB 编号: 833220

注意

本文仅适用于 Microsoft Access 数据库 (.mdb) 。 需要具备基本的宏、编码和互操作性技能。

症状

尝试在 Microsoft Access 2002 中使用 Microsoft Access 向导(例如导入文本向导或导入电子表格向导)时,可能会收到以下错误消息。 尝试打开由 Switchboard 管理器创建的窗体时,可能会收到以下错误消息:

加载 DLL 时出错

原因

如果计算机上缺少 Microsoft 数据访问组件 (MDAC) 文件、损坏的 MDAC 文件或过时的 MDAC 文件,则可能会出现此问题。

解决方案

若要解决此问题,请使用以下方法之一:

方法 1:注册所需的 Dao360.dll 文件和 Msado15.dll 文件

可能需要使用 Regsvr32.exe 程序注册 Dao360.dll 文件和 Msado15.dll 文件。 为此,请按照下列步骤操作:

  1. 单击“开始”,然后单击“运行”

  2. 在“ 运行 ”对话框中,在“ 打开 ”框中键入以下命令,然后单击“ 确定”:

    Regsvr32.exe "<<Dao360.dll_Path>>"

    Regsvr32.exe "<<Msado15.dll_Path>>"

    Dao360.dll_Path 占位符是 Dao360.dll 文件的绝对路径。

    Msado15.dll_Path 占位符是 Msado15.dll 文件的绝对路径。

    以下示例演示如何指定绝对路径:

    Regsvr32.exe "C:\Program Files\Common Files\Microsoft Shared\DAO\Dao360.dll"

    Regsvr32.exe "C:\Program Files\Common Files\system\ado\Msado15.dll"

    如果成功注册 Dao360.dll 文件,则会收到类似于以下消息的消息:

    C:\Program Files\Common Files\Microsoft 中的 DllRegisterServer Shared\DAO\Dao360.dll 成功。

    如果成功注册 Msado15.dll 文件,则会收到类似于以下消息的消息:

    C:\Program Files\Common Files\system\ado\Msado15.dll 中的 DllRegisterServer 已成功。

  3. 单击“确定”

方法 2:安装最新版本的 MDAC

有关如何下载最新版本 MDAC 的其他信息,请访问以下 Microsoft 开发人员网络 (MSDN) 网站:

Mdac