手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

win764位应用程序之间的体系结构不匹配

时间:2024-10-21 10:28:08

1、做网站,用ODBC连接ACCESS数据库,由于是win7 64位系统,尝试用ASP代码连接,之后浏览网页,出现“指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配”的提示,如图

win764位应用程序之间的体系结构不匹配

2、在网上搜索相关解决方案,都是需要用户找到C:\windows\sysWOW64\odbcad32.exe,然后打开这个ODBC,用里面的ACCESS数据源连接,但是这个方法只能解决连接的把法,在浏览网页的时候,同样会出现上述提示错误,有的还说要装64位的office(这个我没尝试)于是我尝试用ASP.NET进行连接,使用了VS2010,在里面建立数据源连接,建立成功,然后把数据表拉到页面中,直接运行测试,测试成功,数据成功显示在页面,但是,这个测试是使用的VS自己的端口,如果在IIS中浏览该页面,就会出现错误了,出现“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。”的错误提示,

win764位应用程序之间的体系结构不匹配

3、于是继续搜索相关资料,搜索该错误,找到了一个方法,“设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true

win764位应用程序之间的体系结构不匹配

4、随后我进行了测试,结果测试成功,自己IIS里的站点浏览该ASP.NET连接的ACCESS数据库,浏览正常,于是我又浏览刚才用ASP代码连接的ACCESS数据库,同样也正常,至此,该问题解决。

© 手抄报圈