麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > CMS > Z-Blog > 正文

Z-blog錯誤原因:未知錯誤ID:-2147467259

2024-07-09 22:57:52
字體:
來源:轉載
供稿:網友
最近很多人都碰到一個問題:在索引重建的時候出現了"操作必須使用一個可更新的查詢" 錯誤原因:未知錯誤ID:-2147467259。
摘要:
操作必須使用一個可更新的查詢。
Microsoft JET Database Engine

這個問題咋么解決呢? 今天ZBLOG模板工作小組就與大家分享下 我們的解決方法:

出錯提示:
操作必須使用一個可更新的查詢。

win2k win2003 系統
問題應該是服務器數據庫目錄的寫入權限沒有設置好。
數據庫目錄 屬性 安全 EVERYONE ……給他寫入權限就OK了。


winXP系統
XP操作系統安裝好,文件夾選項里面默認使用簡單共享(推薦),把這個選項去掉,
再在文件夾上右鍵點擊,就會出現安全這個選項卡,
原來默認的沒有,然后在安全選項卡里面可以設置用戶的寫入權限了
右擊數據庫>安全>everyone>將需要的勾上或者給匿名用戶帳號(IUSR_MACHINE)對該數據庫文件的獨寫權限。
--------------------------------------------------------------
錯誤信息:
Microsoft OLE DB Provider for ODBC Drivers error '80004005' 
[Microsoft][ODBC Microsoft Access 97 Driver] Operation must use an
updateable query. 

原因:
有幾個主要的錯誤原因:
這個錯誤發生在當你的程序試圖執行更新數據庫或其它類似操作時。這是因為

1、最普遍的原因是匿名用戶帳號(IUSR_MACHINE)對該數據庫文件沒有寫權限。 
 要解決這個問題,在管理器中調整數據庫文件的屬性,讓匿名用戶有正確的權限。當使用ACCESS數據庫時,不僅要給文件寫的權限,還要給該目錄寫 的權限,因為Jet需要在該目錄建立一個.ldb文件。

2、第二個原因是數據庫沒有使用正確的模式打開。應該使用下面的方法打開。
  SQL = "UPDATE Products Set UnitPrice = 2;"
  Set Conn = Server.CreateObject("ADODB.Connection")
  Conn.Mode = 3   '3 = adModeReadWrite
  Conn.Open "myDSN"
  Conn.Execute(SQL)
  Conn.Close
  注意默認的Mode是設置0(adModeUnknown),它是允許更新的。
3、還有可能是在ODBC管理器中將該DSN的只讀選項選中。
4、你是在同時更新兩個表中的字段,也會出現這個錯誤信息,解決辦法是分開來更新這兩個表中各自字段。
5、當你使用了一個從低版本中(如ACCESS2.0,ACCESS7.0)載入到高版本(ACCESS 2000)中的查詢時,在執行這個查詢是會出現該錯誤。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费a视频 | www.99热视频| 91社区电影 | 精品成人av一区二区三区 | 成人免费看毛片 | 91短视频网页版 | 欧美精品免费一区二区三区 | 成人精品一区二区 | 欧美在线观看禁18 | 国产午夜精品久久久久 | 亚洲精品欧美二区三区中文字幕 | 亚洲第一成人久久网站 | 成人在线观看免费观看 | 亚洲第一页视频 | 亚洲国产资源 | 欧美性生活xxxxx | 久久国产精品免费视频 | 黄网站在线播放视频免费观看 | 我爱我色成人网 | 久久影院在线观看 | 国产三级国产精品国产普男人 | 久久精品欧美一区 | 久久精品欧美一区二区三区不卡 | av色在线观看 | 成人免费视频 | 欧美成网站 | japanese末成年free | 国产一级小视频 | 国产电影精品久久 | av成人免费看 | 欧美毛片免费观看 | 日韩黄色av网站 | 成人毛片100免费观看 | 国产亚洲精品成人 | 久久激情免费视频 | 亚洲精品久久久久久久久久 | 天天夜天天操 | 中国洗澡偷拍在线播放 | 91 在线免费观看 | 欧美性生视频 | 最新中文在线视频 |