這個錯誤發生在當你的程式試圖執行更新資料庫或其它類似操作時,這是因為由於訪客許可權不夠而不能夠寫資料庫造成的;此類錯誤多發生在用
access
資料庫的小活動程式,解決辦法如下: 1.
最普遍的解決辦法就是,不僅要給匿名使用者資料庫檔案的寫許可權,還要給資料庫檔案所在目錄的寫許可權,因為
jet需要在該目錄建立乙個
.ldb
檔案;
2.如果是資料庫是因為沒有使用正確的模式開啟而造成上面的故障出現,則將開啟模式設為
3。如:
sql =「
update products set unitprice = 2;」
set conn = server.createobject(「adodb.connection」)
conn.mode = 3//3=admodereadwrite
conn.execute(sql)
conn.close
*注意:預設的
mode
設定為0
(admodeunknown
)
操作必須使用乙個可更新的查詢
錯誤 操作必須使用乙個可更新的查詢 原因及解決辦法 翻譯得比較匆忙,呵呵。錯誤資訊 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資料庫檔案的 修改 許可權,就會...