ADODB.Connection (0x800A0E7A)未找到提供程序。该程序可能未正确安装。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ADODB.Connection (0x800A0E7A)未找到提供程序。该程序可能未正确安装。相关的知识,希望对你有一定的参考价值。
asp程序
错误类型:
ADODB.Connection (0x800A0E7A)
未找到提供程序。该程序可能未正确安装。
/hebiz/shipin/dadalion.asp, 第 7 行
该程序,放到其他电脑或者服务器都正常运行。
db="db.mdb" '数据库名字
Set Conn=Server.CreateObject("ADODB.Connection")
Connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
Conn.Open Connstr
Conn.Open Connstr这个是第七行
安装了MDAC2.7。2.8安装的时候说是版本不兼容
换成
Connstr="Driver=Microsoft Access Driver (*.mdb);Dbq=" & Server.MapPath(db)
一样也是出错误
UDL文件在这个电脑上,打不开,未知文件类型。
代码应该没有问题,因为在其他电脑上和FTP服务器上可以正常运行
action:建议你在硬盘上创建一个.udl的文件(直接创建.txt文件后,修改后缀名),打开后,直接在里面调试oledb.4.0数据库的链接,按照里面的操作,你尝试一下在自己机器上链接数据库,是否出现问题,如果出现问题,那么说明问题,就是在Oledb.4.0上面,否则就是你的代码有问题。
udl打不开?????我倒,udl文件应该是所有电脑上面都能打开的。。。。。那肯定是的引擎有问题了,卸载重装吧,MDAC本来就不是那么稳定的东西。 参考技术B 开始→运行→输入:
regsvr32 "C:\Program Files\Common Files\System\Ole DB\sqloledb.dll"
确定。 参考技术C http://zhidao.baidu.com/q?word=ADODB.Connection&ct=17&pn=0&tn=ikaslist&rn=10参考
下 参考技术D 不懂哎 第5个回答 2008-05-13 第六行的改成:
Connstr="Driver=Microsoft Access Driver (*.mdb);Dbq=" & Server.MapPath(db)本回答被提问者采纳
ADODB.Connection 错误 '800a0e7a' 未找到提供程序。该程序可能未正确安装。解决方法!
【问题描述】调试基于ACCESS+ASP的网站程序的时候,遇到如下错误:
ADODB.Connection 错误 \'800a0e7a\'
未找到提供程序。该程序可能未正确安装。
/Inc/Function.asp,行 9
【原因分析】因为系统是64位的win7或win8.1所以会出现这个问题,解决方法如下:
【解决方法】找到IIS应用程序池,“设置应用程序池默认属性”-->“常规”-->”启用 32 位应用程序”,设置为 True即可解决。
来源:http://www.cnblogs.com/wintalen/p/4251688.html
以上是关于ADODB.Connection (0x800A0E7A)未找到提供程序。该程序可能未正确安装。的主要内容,如果未能解决你的问题,请参考以下文章
VBA - ADODB.Connection - 使用参数和检索受影响的记录数
调用 `ADODB.connection.open` 时检查用户的权限
PHP ODBC 创建数据库 返回 ADODB.Connection 错误 '800a0e7a'
ADODB.Connection (0x800A0E7A)未找到提供程序。该程序可能未正确安装。