ADODB.Connection 错误 '800a0e7a',未找到提供程序。该程序可能未正确安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ADODB.Connection 错误 '800a0e7a',未找到提供程序。该程序可能未正确安装相关的知识,希望对你有一定的参考价值。

机子是win8.1系统,iis是8.5,已经找了网上的一些解决方法,设置应用程序池默认属性”->“常规”->”启用 32 位应用程序”,设置为 True!可是 还是不能浏览

补充下,在ftp上拖出来的,也就是说该程序在服务器上是可以的,但我发布到自己本地就出现了上述情况
有没有高手帮帮忙啊!

参考技术A 依次选择“开始→运行”,在“运行”对话框中输入“regsvr32 actxprxy.dll”命令,单击“确定”按钮,这时会弹出一个信息对话框,提示“actxprxy.dll中的DllRegisterServer成功”,单击“确定”按钮,然后再在“运行”对话框中输入“regsvr32 shdocvw.dll”命令,单击“确定”按钮,重新启动计算机后IE就被修复了。

另外可升级你的杀毒软件,在安全模式下对你的系统作一次全面的扫描!!!
另外建议你重装一下系统,有可能是你的电脑软件太多导致系统有点混乱。追问

解决了!是由于我本机是64位win8系统,设置成32位应用程序后连接字符窜换成这样的写法就行了!不过还是要谢谢你的热心解答

运行时错误'430': 类不支持自动化或不支持期望的接口。New ADODB.Connection问题

运行时错误‘430‘: 类不支持自动化或不支持期望的接口。

 

 

问题:

 经调试发现,是运行到下面语句时出错:
Set MyConn = New ADODB.Connection  运行到这里是提示本错误


        这个MyConn在通用里是这么声明的:
    Dim MyConn As ADODB.Connection

你引用 2.8 版的试试。

定位: C:\Program Files \Common Files\Sysem\ADO\msado15.dll   (用2.8解决问题)

===

nstalling ADO also copies the following type libraries of earlier versions:

•msado27.tlb, ADO 2.7 Type Library

•msado26.tlb, ADO 2.6 Type Library

•msado25.tlb, ADO 2.5 Type Library

•msado21.tlb, ADO 2.1 Type Library

•msado20.tlb, ADO 2.0 Type Library

===

在64位Windows下:
64位exe和dll在目录c:\windows\system32目录下;
32位exe和dll在目录c:\windows\syswow64目录下;
所以要注意:
    在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。
    且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
设置32位DSN要用c:\windows\syswow64\odbcad32.exe
设置32位alias要用c:\windows\syswow64\cliconfg.exe

以上是关于ADODB.Connection 错误 '800a0e7a',未找到提供程序。该程序可能未正确安装的主要内容,如果未能解决你的问题,请参考以下文章

ADODB.Connection 错误 '800a0e7a' 未找到提供程序。该程序可能未正确安装。解决方法!

ADODB.Connection 错误 '800a0e7a',未找到提供程序。该程序可能未正确安装

ADODB.Connection (0x800A0E7A)未找到提供程序。该程序可能未正确安装。

ADODB.Connection (0x800A0E7A)该程序可能为正常安装错误

正确使用CurrentProject.Connection进行ADODB.Connection?

为啥会出现(0x800A0E7A)错误?