操作必須使用乙個可更新的查詢 解決方法

2022-03-10 00:34:55 字數 741 閱讀 8578

原文:'操作必須使用乙個可更新的查詢'解決方法

當我們用asp執行修改資料庫記錄操作時常會遇到以下問題

錯誤型別:

microsoft ole db provider for odbc drivers (0x80004005)

[microsoft][odbc microsoft access driver] 操作必須使用乙個可更新的查詢。

1.win2000中

在win2000中資料夾屬性有個安全選項卡,右鍵點選資料庫檔案所在資料夾的屬性選項並選擇安全選項卡

然後新增使用者「internet來賓帳號」(iusr_計算機名)

並為該使用者的修改權上打上勾

2.winxp中

a.若右鍵檢視資料夾屬性有"安全"選項卡,解決方法:選中"安全"選項卡--->點"新增"--->新增使用者 everyone--->確定,返 回"安全"選項卡--->給剛才新增的everyone使用者"修改"許可權,或者直接把完全控制選中;

b.若右鍵檢視資料夾屬性沒有"安全"選項卡,解決方法:我的電腦--->工具(選單欄)--->資料夾選項--->檢視--->高階設定裡面的"使用簡單檔案共享(推薦)"勾去--->確定--->返回步驟a操作

c.若還沒有發現"安全"選項卡,說明你的分割槽格式為fat,fat格式不支援許可權,你可以設定下資料夾共享看看,fat好像很少出項上面提到的問題.

另外,在使用stream,filesystemobject物件的時候也要注意許可權問題,反正要寫或讀硬碟檔案的**都要注意下~~

操作必須使用乙個可更新的查詢

錯誤 操作必須使用乙個可更新的查詢 原因及解決辦法 翻譯得比較匆忙,呵呵。錯誤資訊 microsoft ole db provider for odbc drivers error 80004005 microsoft odbc microsoft access 97 driver operatio...

操作必須使用乙個可更新的查詢

有幾個主要的錯誤原因 這個錯誤發生在當你的程式試圖執行更新資料庫或其它類似操作時。這是因為 ado由於以下的幾個原因而不能夠寫資料庫造成的。1。最普遍的原因是帳號 iusr machine 對該資料庫檔案沒有寫許可權。要解決這個問題,在管理器中調整資料庫檔案的屬性,讓有正確的許可權。當使用acces...

操作必須使用乙個可更新的查詢

今天用asp.net 2.0寫access資料庫的時候出現了乙個問題 操作必須使用乙個可更新的查詢。查詢了一下原因,原來使用者在請求web頁面時win2003伺服器使用系統內建的的iis wpg組的帳戶來訪問access資料庫,若iis wpg組的帳戶沒有access資料庫檔案的 修改 許可權,就會...