打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ADODB.Connection 错误 ''800a0e7a'' 未找到提供程序。该程序可能未正确安装。解决办法集锦
1.错误提示如下:
ADODB.Connection 错误 '800a0e7a'
未找到提供程序。该程序可能未正确安装。
/hua1/manage/inc/conn.asp,行 8
咋一看貌似是数据库连接的问题,但是我反复看了数据库的连接代码没有错误;接下来就换到自己的机器上运行网站,程序运行正常;所以,得出的结论是:网站程序正常。那接下来要考虑的问题就是机器环境配置的问题,是不是服务器软件的问题,本机装的是win7的IIS,仔细看了下IIS的配置暂时没发现问题。为了进一步确定是不是服务器软件的问题就打算换个服务器软件AMPserv 5.2.6 结果被杀毒软件给阻止了部分东西,于是有点生气就不想弄了,又回到了研究IIs的路上。
百无聊赖的瞎点着看的就找到了问题所在:
因为系统是64Bit的win7所以会出现这个问题,方法如下:
找到IIS应用程序池,“设置应用程序池默认属性”->“常规”->”启用 32 位应用程序”,设置为 True。
这样我的问题就解决了。。

2.错误描述:
在ASP连接Access数据库的时候,产生如下的出错提示:ADODB.Connection 错误 '800a0e7a'
未找到提供程序。该程序可能未正确安装。/Conn.asp,行 28
环境:
Windows xp、IIS6.0、Access 2007
Windows 7、IIS7、Access 2010
故障解决方法:
开始-运行-cmd,然后输入:cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 true
回车运行,即可解决问题
注意:如果CMD下提示没有权限,请打开C:\Windows\System32,查找到cmd.exe,右键选择“以管理员身份运行”,再执行以上命令即可。


3.ADODB.Connection 错误 '800a0e7a' 未找到提供程序。该程序可能未正确安装。
然后百度发现要么是修改下连接ACCESS数据库的连接代码,要么是IIS7.0需要兼容64位程序等,找了多种方案,最后仍然没有解决办法,最后在微软论坛上面说要重装MDAC(或者重新注册MSDASQL.dll),
微软官方解决方案链接:http://support.microsoft.com/?id=191271
到此问题好像已经有头绪可以解决了,但是找遍官网所有的MDAC下载链接:http://msdn.microsoft.com/en-us/data/aa937730 要么是安装不了,说操作系统不支持,要么是装好问题未解决。
最后看了下这些MDAC的更新说明,都是2003年左右的,连最新的MDAC 2.8 SP1(Microsoft Data Access Components 2.8 SP1)也是2005年的,最后在处说明找到重新安装MDAC的说明:server2003系统MDAC存在于Service Pack里面,然后就抱着一线希望试了试,终于问题解决了,方法如下:
首先在C:\WINDOWS\inf里面找到mdac.inf,
然后下载SP2,双击SP2安装,这时会先解压释放文件,我的是在d:\29751effd74a58bb182b文件夹里面,把这个文件夹备份一下,SERVER2003系统盘准备一下,准备好了就开始安装mdac.inf,右击选择安装就行了,安装中依次提示选择文件,第一次是SP2里面的,第二次是系统里面的文件,选择好后过会安装完成。最后注册安装组件,REGSVR32 "C:\Program Files\Common Files\System\Ole DB\MSDASQL.DLL",重启IIS,问题解决。。


4.解决办法如下:win2k win2003 系统问题应该是服务器数据库目录的写入权限没有设置好。

数据库目录 属性 安全 EVERYONE ……给他写入权限就OK了。winXP系统XP操作系统安装好,文件夹选项里面默认使用简单共享(推荐),把这个选项去掉,再在文件夹上右键点击,就会出现安全这个选项卡,原来默认的没有,然后在安全选项卡里面可以设置用户的写入权限了右击数据库>安全>everyone>将需要的勾上

5 、regsvr32 msjetoledb40.dll

以上方法都不灵?

有的朋友遇到这样的问题,在读取excel文件的时候,遇到这样的问题

ADODB.Connection 错误 '800a0e7a'
未找到提供程序。该程序可能未正确安装。
这个问题很有可能是服务器没有安装数据引擎 

百度搜索一下这个accessdatabaseengine东西,最好是高版本的,在服务器上安装一下再试试

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
IIS8/IIS7环境ASP程序出现ADODB.Connection错误'800a0e7a'未找到提供程序
ADODB.Connection 错误 '800a0e7a'
ASP.NET学习笔记[1]
如何解决 SQL Server 2000 中的连接问题
xp系统 安装IIS
总结:为什么我的IIS无法运行ASP程序
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服