Microsoft ActiveX数据对象错误

时间:2010-08-24 16:04:07

标签: vb6 activex reference ado

我在我正在创建的VB6 dll中引用了以下dll:

Microsoft ActiveX Data Objects 2.8 Library

制作VB6 dll之后,它运行正常,但在其他人的计算机上,弹出以下错误:

Run-time error '429'
ActiveX component can't create object

我很确定这与Microsoft ActiveX Data Objects 2.8库有关。知道如何修复此错误吗?我尝试用我的替换其他人的计算机上的ActiveX DLL,但这不起作用。我尝试将我的ActiveX DLL放在共享驱动器上并引用它,但这不起作用。我尝试引用2.7库,但是没有用。

1 个答案:

答案 0 :(得分:5)

在客户端计算机上试一试:

  1. 下载并重新安装MDAC 2.8 (32-bit only)
  2. 使用C:\Program Files\Common Files\System\MSADO15.dll确保regsvr32已正确注册。
  3. 确保客户的用户帐户具有以下文件夹的读取/执行权限:C:\Program Files\Common Files\SystemC:\WINNTC:\Windows
  4. 重新启动。
  5. 正如Beaner在下面提到的,如果您使用其中任何一种连接方法,还需要单独下载并安装FoxPro和Jet 4.0的驱动程序。

    Download Jet 4.0 SP8

    Download Visual FoxPro ODBC Driver