问题.NETSystem.Data.OleDb.OleDbException 操作必须使用一个可更新的查询
问题:System.Data.OleDb.OleDbException 操作必须使用一个可更新的查询
问题现象:用asp.net连access数据库,查询可以,插入数据报错。在.NET中F5可以使用方法插入数据,但是复制到发布目录下,报错。
System.Data.OleDb.OleDbException 操作必须使用一个可更新的查询
问题原因:最简单的原因就是你数据库放置的位置权限不够。一般都是查询可以执行,而要进行写操作就不行了!那是因为保存数据库的磁盘系统是ntfs格式的,文件夹的共享要设置好~
问题处理:
解决方法具体步骤如下:
4-1.进入文件夹选项 然后点查看,把那个 “使用简单文件共享” 的那项的钩钩去掉(默认是打钩的)
4-2.这时候再右键文件夹属性(会多出一个叫“安全"的选项)
把在安全区中添加上 everyone这个属性 就可以了,至于everyone的权限 默认的就可以了
作者:疯狂Delphi
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
欢迎关注我,一起进步!扫描下方二维码即可加我