asp.net access 操作必须使用一个可更新的查询

asp.net access 操作必须使用一个可更新的查询

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。

出错原因:


由于文件夹里的数据库文件 *.mdb ( 没修改数据库名的话)没有数据更新权限。

解决方法:

1.Win 2000/ Win 2003 系统,在数据库文件上(*.mdb)点鼠标右键,选择属性,点安全,查看是否存在everyone用户,如果没有,添加everone用户,勾选"完全控制".
2.Win XP 系统,打开 data 文件夹,点击“工具”->“文件夹选项”->“查看”,找到“使用简单文件共享(推荐)”这项,把前面的勾去掉。然后在数据库文件上(*.mdb)点鼠标右键,选择属性,点安全,查看是否存在everyone用户,如果没有,添加everone用户,勾选"完全控制".

 

 

转自:http://blog.sina.com.cn/s/blog_4a8552f80100el2p.html

posted @ 2010-04-29 18:23  SnowM  阅读(662)  评论(0)    收藏  举报