64位Vista、Windows7系统IIS连接数据库故障完美解决


问题1.
An error occurred on the server when processing the URL.Please contact the system administrator

解决方法:
打开IIS7的asp设置,展开“调试属性”选项,“将错误发送到浏览器”这项默认的是False,改为True,然后会出现下面的错误:

问题2.
错误类型:ADODB.Connection (0x800A0E7A) 未找到提供程序的解决方法

解决方法:
Regsvr32.exe "%ProgramFiles%\Common Files\System\Ole DB\oledb32.dll"
如果你的win系统是64位的话,会仍然出现下面的错误:

问题3.
错误类型:ADODB.Connection (0x800A0E7A) 未找到提供程序的解决方法

解决方法:
以在cmd.exe文件上单击右键,以“系统管理员的身份”运行它,然后去到C:\inetpub\AdminScripts目录下,运行下面代码:
cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 true

问题解决!

PS. 64位系统是不支持32位oledb方式的数据库连接的




相关阅读:
安全检查表Windows2003IIS服务器
php 无限级数据JSON格式及JS解析
Javascript面向对象设计一 工厂模式
认证基础:Oracle OCP认证考试
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
SQL Server中Group查询无法实现解决办法
揭开AJAX神秘的面纱(AJAX个人学习笔记)
一次性能调优的实战
带镣铐的舞者:从两方面看AJAX与B/S
mySQL 延迟 查询主表
jQuery Validation插件remote验证方式的Bug解决
Web页面 自定义选择框Select
Vista浏览网页时无法显示的故障
批处理删除空文件夹
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4