錯誤“操作必須使用一個可更新的查詢”原因及解決辦法
2005/5/6 23:38:55
[dvnews_page]原因:
有幾個主要的錯誤原因:
這個錯誤發生在當你的程序試圖執行更新數據庫或其它類似操作時。這是因為
ADO由于以下的幾個原因而不能夠寫數據庫造成的。
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)
中的查詢時,在執行這個查詢是會出現該錯誤。

返回列表
返回首頁 主站蜘蛛池模板: 91精品国产品国语在线不卡| 国产一国产二国产三国产四国产五 | 最新国语自产精品视频在| 国产午夜无码视频免费网站| 一级一黄在线观看视频免费| 欧美成人手机在线视频| 国产大屁股视频免费区| 51影院成人影院| 成年免费A级毛片免费看| 二代妖精在线观看免费观看| 精品一区二区三区AV天堂| 国产猛男猛女超爽免费视频| 中文字幕a∨在线乱码免费看| 欧美日韩综合一区| 四虎影视在线永久免费看黄| 56prom在线精品国产| 奇米第四色在线播放| 五月天亚洲色图| 欧美日韩在线视频专区免费| 伊人久久大香线蕉AV成人| 红色一片免费高清影视| 国产熟睡乱子伦视频在线播放| 97超碰精品成人国产| 女人18特级一级毛片免费视频| 中文字幕乳授乳奶水电影小说| 日本黄色一级大片| 五月综合色婷婷在线观看| 男人用嘴添女人下身免费视频| 国产情侣91在线播放| AV羞羞漫画在线观看| 快穿之肉玩具系统| 亚洲AV无码一区二区三区人| 欧美精品一区二区久久| 人人妻人人澡人人爽人人精品 | 久9热免费精品视频在线观看| 欧美日韩一二区| 午夜dj免费在线观看| 色屁屁在线观看视频免费| 国产精品无码一区二区三区在| 中文字幕一区二区三区视频在线| 日本大胆欧美人术艺术|