c#window application system.data.oledb.oledbexception操作必须使用可更新的查询

时间:2013-06-20 04:02:39

标签: c# oledbexception

我已经制作了一个窗口应用程序,当我运行时效果非常好但是在创建它的设置之后它会抛出下面提到的异常。我试图提供对数据库文件的完全访问权限,但它仍无法正常工作。

  

system.data.oledb.oledbexception操作必须使用可更新的。   查询

我使用的是窗口7,安装文件夹是c:\ program files \ abc \,而访问db是在同一个文件夹中。这是任何权限问题吗?请帮我删除此例外。

1 个答案:

答案 0 :(得分:1)

可能会有一些权限问题,请参阅this Link

http://www.mikesdotnetting.com/Article/74/Solving-the-Operation-Must-Use-An-Updateable-Query-error

确保ASPNET帐户(或当时正在使用的任何帐户)具有 更改.mdb文件所在目录的权限。访问 需要在操作期间写一些临时文件和锁定文件。