| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 643 人关注过本帖
标题:[经验]不能更新,数据库或对象为只读 的解决办法! 新手乱入
只看楼主 加入收藏
cdwyj
Rank: 1
等 级:新手上路
威 望:1
帖 子:127
专家分:0
注 册:2007-2-21
收藏
 问题点数:0 回复次数:0 
[经验]不能更新,数据库或对象为只读 的解决办法! 新手乱入

[Microsoft][ODBC Microsoft Access Driver] 不能更新,数据库或对象为只读

应该绝大多数人在最初接触asp的时候都会遇到这个问题,先说解决办法.

错误提示还包括:操作必须用一个可更新的查询,等等.

在asp执行对access的修改或者插入操作,有时候会遇到这样子帐户只有只读权限的尴尬.

打开控制面板--文件夹选项,去掉简单的文件夹共享.

然后,找到涉及到的access数据库,或者是该文件所在目录,右键,查看属性......

在安全一栏里面,添加一个用户,用户名为IUSR_XX-yyyyy

后面的xxx-yyyyy为你的机器名(域-机器名),就是在添加帐户时候,查找位置对应的字符串.

添加完成后,将该帐户对应的权限设置为完全控制,重新执行您的asp代码.

执行该操作之前,应该确信您的磁盘文件格式是ntfs;建议您使用ntfs文件系统,以便更容易的配置文件夹的权限.

access是桌面数据库,它的读写权限是由系统帐户决定的,发生该错误的原因是iis匿名访问帐户没有写入或者修改该文件的权限.

在以后的过程中,您将会遇到更多的关于iis帐户权限的问题,希望您可以举一反三.

如果该问题发生在虚拟主机上,请将数据库放在有写权限的目录.

搜索更多相关主题的帖子: 数据库 对象 经验 办法 
2007-02-24 17:04
快速回复:[经验]不能更新,数据库或对象为只读 的解决办法! 新手乱入
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040467 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved