码迷,mamicode.com
首页 > 数据库 > 详细

问题.NETSystem.Data.OleDb.OleDbException 操作必须使用一个可更新的查询

时间:2015-07-17 17:46:00      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

问题:System.Data.OleDb.OleDbException 操作必须使用一个可更新的查询
问题现象:用asp.net连access数据库,查询可以,插入数据报错。在.NET中F5可以使用方法插入数据,但是复制到发布目录下,报错。
                System.Data.OleDb.OleDbException 操作必须使用一个可更新的查询
问题原因:最简单的原因就是你数据库放置的位置权限不够。一般都是查询可以执行,而要进行写操作就不行了!那是因为保存数据库的磁盘系统是ntfs格式的,文件夹的共享要设置好~ 
问题处理:
解决方法具体步骤如下:
4-1.进入文件夹选项 然后点查看,把那个 “使用简单文件共享” 的那项的钩钩去掉(默认是打钩的)
4-2.这时候再右键文件夹属性(会多出一个叫“安全"的选项) 
把在安全区中添加上 everyone这个属性 就可以了,至于everyone的权限 默认的就可以了 

问题.NETSystem.Data.OleDb.OleDbException 操作必须使用一个可更新的查询

标签:

原文地址:http://www.cnblogs.com/FKdelphi/p/4654891.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!