Windows 2008 64位, WIN7 64位系统,iis7,asp网页访问access数据库报错

故障现象:

Windows 2008 64位系统,asp网页访问access数据库报如下错误.

相关代码

set conn=server.CreateObject("adodb.connection")

set rs=server.CreateObject("adodb.recordset")

connstr="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("db/db.mdb")

conn.open connstr

sql="select * from sort where sort_id=1"

rs.open sql,conn,3,3


或者提示  500 错误

解决方法:

问题出在64位数据库连接驱动上,修改启用32位应用程序True即可解决问题.

打开IIS,打开应用程序池,找到对应网站的名字,选择"高级设置"

原文地址:https://www.cnblogs.com/sdytzz/p/2038270.html