问题描述
我尝试将 Microsoft Access 2013 与 Visual Basic 6 连接.Microsoft Access 文件扩展名使用 2002-2003 文件扩展名作为 .mdb.但是 Visual Basic 6 中缺少 Microsoft DAO 3.6 对象库.如何为程序添加此库?
I tried to connect Microsoft Access 2013 with Visual Basic 6. Microsoft Access file extension use 2002-2003 file extension as a .mdb. But Microsoft DAO 3.6 object library missing in Visual Basic 6. How to add this library for program?
推荐答案
DAO 是一项古老的技术,如果可能的话,迁移到 ADO 对您大有裨益.但是假设这是别人的世界而你只是生活在其中......
DAO is ancient technology and it would be beneficial for you to move to ADO if possible. But assuming it's somebody else's world and you're just living in it ...
直接从 MS KB 文章中复制.
Copied directly from an MS KB article.
要使用应用程序重新分发 DAO 3.6,请完成以下三个步骤.
To redistribute DAO 3.6 with an application, complete the following three steps.
- DCOM95 应该安装在没有安装 DCOM 的 Windows 95 系统上.DCOM95 分布在一个名为 Dcom95.exe 的文件中.安装 Dcom95.exe 后需要重新启动系统.Mdac_typ.exe 需要 DCOM 才能工作.Windows 98 和 Windows NT 系统预装了 DCOM,因此只有 Windows 95 才需要执行此步骤.
- 安装 Jet 4.0,它作为 Microsoft 数据访问组件 (MDAC) 2.1 或 2.5 的一部分安装,但不包含在 MDAC 2.6 中.
- 在 C:\Program Files\Common Files\Microsoft Shared 下创建一个名为 DAO 的目录,并将 Dao360.dll 复制到该目录中.此外,Dao360.dll 必须注册为 COM DLL.这可以通过使用 Regsvr32.EXE 实用程序来完成.
我相信您可以安全地跳过第 1 步.
I believe you can safely skip step 1.
如何获取 Microsoft Jet 4.0 数据库引擎的最新服务包
这篇关于缺少 Microsoft DAO 3.6 对象库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!