缺少Microsoft DAO 3.6对象库

时间:2015-09-17 17:52:46

标签: vb6 ms-access-2013

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

1 个答案:

答案 0 :(得分:2)

DAO是一项古老的技术,如果可能的话,你可以转向ADO。但假设它是别人的世界,而你只是生活在其中......

直接从MS KB文章中复制。

要使用应用程序重新分发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实用程序来完成。
  4. 我相信你可以放心地跳过第1步。

    Complete KB reference

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