Microsoft ActiveX数据对象错误

soo*_*ise 1 vb6 activex ado reference

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

Microsoft ActiveX Data Objects 2.8 Library
Run Code Online (Sandbox Code Playgroud)

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

Run-time error '429'
ActiveX component can't create object
Run Code Online (Sandbox Code Playgroud)

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

Hea*_*r M 5

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

  1. 下载并重新安装MDAC 2.8(仅限32位).
  2. 确保C:\Program Files\Common Files\System\MSADO15.dll使用正确注册regsvr32.
  3. 确保客户端的用户帐户具有以下文件夹的读取/执行权限:C:\Program Files\Common Files\System和.C:\WINNTC:\Windows.
  4. 重启.

如下面提到的Beaner,如果您使用这些连接方法中的任何一种,则还需要单独下载并安装FoxPro和Jet 4.0的驱动程序.

下载Jet 4.0 SP8

下载Visual FoxPro ODBC驱动程序