Vb6 Microsoft ActiveX数据对象错误

Vb6 Microsoft ActiveX数据对象错误,vb6,activex,reference,ado,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 我很确定这与MicrosoftActiveX数据对象2.8库有关。你知道如何修复这个错误吗?我尝试过用我的替换别人计算机上的ActiveX dll,但没有成功。我尝试将

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

Microsoft ActiveX Data Objects 2.8 Library
制作VB6 dll后,它可以正常工作,但在其他人的计算机上,会弹出以下错误:

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

我很确定这与MicrosoftActiveX数据对象2.8库有关。你知道如何修复这个错误吗?我尝试过用我的替换别人计算机上的ActiveX dll,但没有成功。我尝试将ActiveX dll放在共享驱动器上并引用它,但没有成功。我试图引用2.7库,但没有成功

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

  • 下载并重新安装
  • 确保使用
    regsvr32
    正确注册了
    C:\Program Files\Common Files\System\MSADO15.dll
  • 确保客户端的用户帐户对以下文件夹具有读取/执行权限:
    C:\Program Files\Common Files\System
    C:\WINNT
    C:\Windows
  • 重新启动
  • 正如Beaner在下面提到的,如果您使用的是这些连接方法中的任何一种,您还需要分别下载和安装FoxPro和Jet 4.0的驱动程序


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

  • 下载并重新安装
  • 确保使用
    regsvr32
    正确注册了
    C:\Program Files\Common Files\System\MSADO15.dll
  • 确保客户端的用户帐户对以下文件夹具有读取/执行权限:
    C:\Program Files\Common Files\System
    C:\WINNT
    C:\Windows
  • 重新启动
  • 正如Beaner在下面提到的,如果您使用的是这些连接方法中的任何一种,您还需要分别下载和安装FoxPro和Jet 4.0的驱动程序


    @Soo,您可能还需要单独安装Jet或FoxPro驱动程序,具体取决于您在数据库中使用的内容“……此版本不包括Microsoft Jet、Microsoft Jet OLE DB提供程序或ODBC驱动程序、桌面数据库ODBC驱动程序或Visual FoxPro ODBC驱动程序。”@Beaner-没错,我忘了这些是单独下载的。@Soo,您可能还需要单独安装Jet或FoxPro驱动程序,具体取决于您在数据库中使用的内容“…此版本不包括Microsoft Jet、Microsoft Jet OLE DB提供程序或ODBC驱动程序、桌面数据库ODBC驱动程序或Visual FoxPro ODBC驱动程序。”@Beaner-没错,我忘了这些是单独下载的。