Microsoft JET Database Engine 错误 '80004005'

Microsoft JET Database Engine 错误 '80004005'

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

/chengrenjiaoyu/ShowArticle.asp,行 23
环境由.net加access数据库组成,主页打开正常,可是子页打开提示此错误,网上搜索了一下答案普遍相同:

找到数据库所在目录,也可以是上层目录,然后设置文件夹 安全 属性,最简单的是把everyone的权限设置成完全即可,那对于这个问题,应该使哪个对象的权限设置成完全呢?答案是 IUSER_您的机器名 。这个是哪个对象?这个是Internet来宾用户,有兴趣的读者可以查阅相关资料。至此,问题解决,你可以再运行一下看看是否解决了问题。

其实只要把数据库的权限放开就行了,把数据库的权限放为erveryone可读写即可,如果想相对于安全的话,可以看一下在IIS中网站相对应的匿名用户是哪个然后对把其加到数据库权限中,也设为可读写(可以把everyone删除只留这个),至此网站即可正常访问!

评论: 0 | 引用: 0 | 查看次数:
发表评论
昵 称:
邮 箱:
主 页:
内 容: