ASP错误现象:单独的asp程序(不带access数据库)可以运行,但是链接access数据库,有access数据库的asp网页无法打开,解决办法如何?
IIS错误代码:
Microsoft JET Database Engine 错误 '80004005'
未指定的错误
解决办法:
一、检查存放Microsoft Access数据库文件的文件夹是否有对IIS匿名帐号有写入权限,如果没有,请赋于写入权限,特别是当错误信息为(Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。)时。
二、JET 引擎在链接数据库的时候会在%windir%/temp/目录下创建临时文件,而IIS匿名帐号对%windir%/temp/目录操作权限不够,添加IIS匿名帐号(IUSR_计算机名)对%windir%/temp/的读写权限即可。
三,把 C:/windows/temp 目录权限,赋予everyone 运行/读取/写入权限。