SQL 語法, 有關Update |
尚未結案
|
Code168
一般會員 ![]() ![]() 發表:16 回覆:11 積分:5 註冊:2003-02-11 發送簡訊給我 |
多位大哥:
小弟編程經驗不足, 這是一個很簡單的問題.以下是一段源碼.
With DataAccess.DataVCD.ADOQuery1 do begin Close; SQL.Clear; SQL.Add('Update User_Info'); SQL.Add('Set Password=:VarPassword'); Parameters.ParamByName('VarPassword').Value:=TempNewPWD; SQL.Add('Where OID=:VarOID'); Parameters.ParamByName('VarOID').Value:=StrToInt(Usercode.Text); If not prepared then prepared; ExecSQL; end;請問大哥門, 上面的update 使用方法對嗎? 因為我運行時, 出現"Update 陳述式的語法錯誤"請大哥請教. 1. 思考,放鬆,再思考! 2. 練習,學習,再練習! 3, 請教,改錯,再請教! 4. 創新,改進,再創新! |
tech_state
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:44 回覆:638 積分:641 註冊:2003-02-10 發送簡訊給我 |
|
Justmade
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
Code168
一般會員 ![]() ![]() 發表:16 回覆:11 積分:5 註冊:2003-02-11 發送簡訊給我 |
|
tech_state
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:44 回覆:638 積分:641 註冊:2003-02-10 發送簡訊給我 |
引言: Tech_State大哥: 你好,你的方法試過,不行呀!為什麼呢? 像我之前這樣的寫法,在其他form可行呀!我又曾試用select的方法去賦值,但又出現dataset不在edit,insert狀態呀!請幫忙... 1. 思考,放鬆,再思考! 2. 練習,學習,再練習! 3, 請教,改錯,再請教! 4. 創新,改進,再創新!Code168, 您好 那不行就真看不出是哪裡有問題了。 不過如果您是用select的方法而出現dataset不在edit,insert狀態, 倒是可以解決, 就先做 ADOQuery1.Edit;最後再 ADOQuery1.Post;======================= 涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 是非終日有,不聽自然無 天下本無事,庸人自擾之 |
a6475
高階會員 ![]() ![]() ![]() ![]() 發表:67 回覆:230 積分:154 註冊:2002-09-15 發送簡訊給我 |
|
a6475
高階會員 ![]() ![]() ![]() ![]() 發表:67 回覆:230 積分:154 註冊:2002-09-15 發送簡訊給我 |
|
ddy
站務副站長 ![]() ![]() ![]() ![]() ![]() ![]() 發表:262 回覆:2105 積分:1169 註冊:2002-07-13 發送簡訊給我 |
|
Ethan
版主 ![]() ![]() ![]() 發表:101 回覆:170 積分:78 註冊:2006-07-05 發送簡訊給我 |
|
wnhoo
高階會員 ![]() ![]() ![]() ![]() 發表:75 回覆:443 積分:198 註冊:2003-04-22 發送簡訊給我 |
|
tech_state
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:44 回覆:638 積分:641 註冊:2003-02-10 發送簡訊給我 |
|
Code168
一般會員 ![]() ![]() 發表:16 回覆:11 積分:5 註冊:2003-02-11 發送簡訊給我 |
各位IT界前輩:
非常感謝大家的熱情幫,之前為了一時之快,我使用了Select的方法解決了問題,但今天看了Tech_State小姐的提醒,我把這一句改了就行了.
SQL.Add('Set User_Info.Password=:VarPassword'); Tech_State小姐真偉大呀!替我找出了原因,謝謝...! 我未有想女孩子都那麼喜歡玩編程的!下次要請教時,我要改口稱呼為"偉大的先生或女仕們"! 哈哈...非常感謝大家的幫忙! 1. 思考,放鬆,再思考!
2. 練習,學習,再練習!
3, 請教,改錯,再請教!
4. 創新,改進,再創新!
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |