操作必須使用一個可更新的查詢 [Mircosoft][ODBC Microsoft Access Driver ]
在用ASP語言開發網站的時候,用到數據庫時,經常會提示一個,[Mircosoft][ODBC Microsoft Access Driver ] 操作必須使用一個可更新的查詢。
在用ASP語言開發網站的時候,用到數據庫時,經常會提示一個,操作必須使用一個可更新的查詢。下面,一度好就針對這個問題,進行簡明扼要,一針見血的為您解決。
提示錯誤類型為:Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] 操作必須使用一個可更新的查詢。
/bookshop/bookinfo.asp, 第 8 行
不能更新。數據庫或對象為只讀?;蛘卟僮鞅仨毷褂靡粋€可更新的查詢。
這些都是:數據庫權限問題:
解決方法如下:
1、 右擊數據庫文件——屬性——安全——選中users(SXPusers)項;
2、 選中“完全控制”“允許”(則修改、寫入、讀取、運行都被選中);
3、 點擊“確定”,若“屬性”中無“安全”項,進入數據庫所在文件夾;
4、 工具——文件夾選項——查看;
5、 把“使用簡單文件共享(推薦)” 前面的對勾去掉;
6、 刷新一下,重新運行網頁。