iis问题Microsoft JET Database Engine 错误 '80004005'

来源:百度知道 编辑:UC知道 时间:2024/06/08 02:31:31
Microsoft JET Database Engine 错误 '80004005'

操作必须使用一个可更新的查询。

/comp.asp,行 14

请教这个问题怎么解决?我设置了iis目录安全-选择windows身份验证,并去掉了允许匿名访问,这样设置以后,访问就要求输入域用户名和密码,但是这样可以正常访问所有页.

请问这个IIS问题怎么解决,我不是很懂IIS

解决方法一:(推荐)

首先保证您的CONN没有任何问题!!

到IIS里——网站——默认网站——右击属性——目录安全性——编辑——不选择“匿认访问”和“身份验证控制”——只选择“Windows身份验证”——刷新默认网站即可

注:如果没有“目录安全性”,可先进入文件夹选项——查看——把“使用简单文件共享”的钩去掉即可

也可在此继续完成余下步骤——右击你的文件夹属性(会多出一个叫“安全”的选项)——你在安全区中添加everyone这个属性就可以了,至于everyone的权限默认的即可——刷新——从开网页看看

解决方法二: 点 开始--->运行, 输入 regsvr32 msjetoledb40.dll, 回车即可

最后说一句造成该问题的原因是数据库放置的位置权限不够