全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:674
推到 Plurk!
推到 Facebook!

請各位幫我看一下UPDATE那裡錯了啊

尚未結案
septem
一般會員


發表:2
回覆:2
積分:0
註冊:2003-08-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-29 16:47:23 IP:61.229.xxx.xxx 未訂閱
ADOQuery1->Close(); ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add("UPDATE ID SET NO = :aa Where ID='ABC'"); ADOQuery1->Parameters->ParamValues["aa"]=Edit1->Text; ADOQuery1->ExecSQL(); 錯誤訊息是「UPDATE陳述式的語法錯誤」 不好意思 我找到錯在那了 謝謝大家 發表人 - SEPTEM 於 2003/11/29 17:34:38 發表人 - SEPTEM 於 2003/11/29 17:40:49
pental
初階會員


發表:3
回覆:48
積分:30
註冊:2003-09-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-30 22:27:19 IP:219.68.xxx.xxx 未訂閱
剛剛 try 了一下,發現問題出在 NO 這個欄位名稱,如果你把欄位名稱改成其他的,程式就 OK 不會有錯誤了,但是我並不清楚 NO 到底是不是 SQL 語法裡面的關鍵字,供你參考一下!
folkchen
高階會員


發表:9
回覆:232
積分:173
註冊:2003-10-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-12-01 13:27:17 IP:211.20.xxx.xxx 未訂閱
no 是Access的內定字,我不確定SQL Server是不是也一樣 若要避免,只要將Table取別名,Select 別名.no 就可以了
septem
一般會員


發表:2
回覆:2
積分:0
註冊:2003-08-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-12-16 11:47:39 IP:61.229.xxx.xxx 未訂閱
我已自行解決問題
系統時間:2024-05-02 13:24:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!