2013-06-20 50 views
1

我已經制作了一個窗口應用程序,在我運行時運行良好,但是在創建它的安裝程序後,它會拋出下面提到的異常。我嘗試完全訪問數據庫文件,但仍然無法正常工作。c#窗口應用程序system.data.oledb.oledbexception操作必須使用可更新查詢

system.data.oledb.oledbexception操作必須使用可更新。 查詢

我使用的是窗口7,安裝文件夾是c:\ program files \ abc \,並且access db在同一個文件夾中。這是任何權限問題嗎?請協助我刪除此異常。

回答

1

可以有一些權限問題只是指this Link

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

確保ASPNET帳戶(或其他帳戶是在使用的時候)有 更改權限的目錄所在的.mdb文件位於。訪問 需要在操作過程中寫入一些臨時文件和鎖定文件。

+0

謝謝,bro..later我授予數據庫文件的權限,但現在我試圖給文件夾的權限,它的工作原理..謝謝。 – Sandeep

+0

現在這裏還有一個問題,我如何自動授予此文件夾的安裝時間 – Sandeep

+0

請參閱http://weblogs.asp.net/cumpsd/archive/2004/02/08/69403.aspx – Nik

相關問題