Total Pageviews

Thursday, 14 February 2013

在 Windows 2003 64位 下ASP无法连接Access数据库的问题

64位的IIS无法加载32位的ASP.Net模块,32位的IIS也无法加载64位的ASP.Net模块,看到这里我突然想到,会不会是因为把IIS设 为以32位方式运行后,其ASP.Net扩展还是64位的而无法启动呢?我一查看,果然加载的是64位的ASP.Net模块。于是我把加载64位的 ASP.Net扩展改成加载32位的ASP.Net扩展以后,重启IIS,终于讨厌的“未找到提供程序……”的错误没有了!
不过错误还没完,这回显示的错误是“操作必须使用一个可更新的查询”。这个……老问题了嘛,不就是数据库没有写权限嘛。把写权限给数据库文件加上,刷新,ok