"update語句的語法錯誤"解決方法
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
最近打算把一個以前開發(fā)的連接Sql server的程序改成單機軟件,數(shù)據(jù)庫就很自然的選擇了MS Access。
前期工作很順利,無非就是注意一下sql server和Access的sql語句的不同,把getDate改成date等等。可是調(diào)試到一個窗口的數(shù)據(jù)修改的時候老是提示“update語句的語法錯誤”或者提示“不正常的定義參數(shù)對象,提供了不一致或不完整的信息”。那個Update語句是跟蹤檢查了一遍又一遍,也沒有發(fā)現(xiàn)有什么異常。更奇怪的是把那個更新語句拿到Access中去直接運行,一點錯誤沒有 :( 搜遍 百度,Google,yahoo也沒有找到頭緒。 仔細想想兩年以前好像遇到過類似問題,可是具體怎么解決的也沒大印象了 ,郁悶啊! 好在剛才發(fā)現(xiàn)一個有點關(guān)聯(lián)的帖子,說字段的名字有可能是關(guān)鍵字,例如常用的什么System,master,admin,user,useres,userid等等。死馬當(dāng)活馬醫(yī)吧,把所有的字段名都用“[]”,括起來。再一運行果然一切正常了。 所以一定要注意字段的名字啊,再就是看到錯誤提示采用發(fā)散思維,我就是一看到“update語句的語法錯誤”就死心眼的看查詢語句是不是少字段啊,當(dāng)然首先是應(yīng)該看這個,但是別盯著不放。 好啦,現(xiàn)在輕松多了。 下班回家了。。。。 該文章在 2011/12/16 11:16:28 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |