錯誤“操作必須使用一個可更新的查詢”原因及解決辦法
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免费在线观看|
色屁屁在线观看视频免费|
国产精品无码一区二区三区在|
中文字幕一区二区三区视频在线|
日本大胆欧美人术艺术|