故障现象:
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,打开应用程序池,找到对应网站的名字,选择"高级设置"

原贴内容:
本文介绍了解决Windows 2008 64位系统中ASP网页访问Access数据库时出现的错误的方法。通过调整IIS中应用程序池的“启用32位应用程序”设置为True来解决该问题。

3810

被折叠的 条评论
为什么被折叠?



