ADODB.Connection 错误 800a0e7a
错误描述:
在ASP连接Access数据库的时候,产生如下的出错提示:
ADODB.Connection 错误 800a0e7a
未找到提供程序。该程序可能未正确安装。
咋一看貌似是数据库连接的问题,但是经过反复查看数据库的连接代码和对应的路径没有错误;接下来就换到自己的机器上运行网站,程序运行正常;所以,得出的结论是:网站程序正常。那接下来要考虑的问题就是服务器机器环境配置的问题,是不是服务器软件的问题,有可以你要说是没有安装access adodb驱动在看这些都是对的。
现在给出解决 ADODB.Connection 错误 800a0e7a 的方法:
开始-运行-cmd,然后输入 cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 true ,回车运行就可解决问题。
问题就出在:程序兼容模式
若您的网站是PHP、ASP.net程序请勿修改,使用64位模式速度更快;老版本的asp程序如果在64位模式下不能正常运行,请切换为32位模式,能运行的则默认使用64位。
你的是用的62位应用程序asp老程序不兼容要64位应用程序就解决问题了