这个800a0e7a错误可以是因为64位操作系统引起的;后来去微软官方网站查了:下是因为ADO不支持64位的操作系统。解决方法只要在IIS中设置成支持32位就行了: 

>>打开IIS

>> Application Pools(应用程序池)

>> 选中Classic .Net AppPool (经典)

>> 单击右边的Advanced Settings (高级设置)

>>然后在弹出的 Advanced Settings

>>窗口中将 Enable 32-Bit Applications 的值设置成True就行了

>>然后重启IIS.就可以正确连接数据库了

posted on 2011-11-17 12:00  nickel  阅读(602)  评论(0)    收藏  举报