【问题标题】:Microsoft DAO 3.6 object library missing缺少 Microsoft DAO 3.6 对象库
【发布时间】:2024-01-03 12:55:01
【问题描述】:

我尝试将 Microsoft Access 2013 与 Visual Basic 6 连接。Microsoft Access 文件扩展名使用 2002-2003 文件扩展名作为 .mdb。但是 Visual Basic 6 中缺少 Microsoft DAO 3.6 对象库。如何为程序添加这个库?

【问题讨论】:

    标签: vb6 ms-access-2013


    【解决方案1】:

    DAO 是一项古老的技术,如果可能的话,迁移到 ADO 对您是有益的。但假设这是别人的世界,而你只是生活在其中......

    直接从 MS 知识库文章中复制。

    要使用应用程序重新分发 DAO 3.6,请完成以下三个步骤。

    1. DCOM95 应该安装在没有安装 DCOM 的 Windows 95 系统上。 DCOM95 分布在一个名为 Dcom95.exe 的文件中。安装 Dcom95.exe 后需要重新启动系统。 Mdac_typ.exe 需要 DCOM 才能工作。 DCOM 预装在 Windows 98 和 Windows NT 系统上,因此只有 Windows 95 需要此步骤。
    2. 安装 Jet 4.0,它作为 Microsoft 数据访问组件 (MDAC) 2.1 或 2.5 的一部分安装,但不包含在 MDAC 2.6 中。
    3. 在 C:\Program Files\Common Files\Microsoft Shared 下创建一个名为 DAO 的目录,并将 Dao360.dll 复制到该目录。此外,Dao360.dll 必须注册为 COM DLL。这可以通过使用 Regsvr32.EXE 实用程序来完成。

    我相信您可以安全地跳过第 1 步。

    Complete KB reference

    How to obtain the latest service pack for the Microsoft Jet 4.0 Database Engine

    【讨论】: