TUPDATESQL元件該如何判斷用UPDATA或insert |
尚未結案
|
qq33252000
一般會員 發表:12 回覆:21 積分:6 註冊:2010-07-03 發送簡訊給我 |
A_SQL.ParamByName('NO').AsString := N;
A_SQL.Open; if not A_SQL.IsEmpty then MessageDlg('已有資料存在,將修改這筆資料',mtWarning,[mbok],0); ///這裡我要做的是TUPDATE元件中的INSERT指令,我已將INSERT的SQL放入INSERTSQL中了,但我不太清楚他該怎麼寫,可否告知謝謝/////END;請問那兩個地方~我不太清楚該怎麼去撰寫~ 是否可以請會的人告知~謝謝..... |
老大仔
尊榮會員 發表:78 回覆:837 積分:1088 註冊:2006-07-06 發送簡訊給我 |
UpdateSQL1.ModifySQL.Add('');
UpdateSQL1.ExecSQL(ukModify); UpdateSQL1.InsertSQL.Add(''); UpdateSQL1.ExecSQL(ukInsert); 僅供參考~ ===================引 用 qq33252000 文 章=================== A_SQL.ParamByName('NO').AsString := N; A_SQL.Open; if not A_SQL.IsEmpty then MessageDlg('已有資料存在,將修改這筆資料',mtWarning,[mbok],0); ///這裡我要做的是TUPDATE元件中的INSERT指令,我已將INSERT的SQL放入INSERTSQL中了,但我不太清楚他該怎麼寫,可否告知謝謝/////END;請問那兩個地方~我不太清楚該怎麼去撰寫~ 是否可以請會的人告知~謝謝.....
編輯記錄
老大仔 重新編輯於 2010-09-09 17:10:15, 註解 無‧
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
qq33252000
一般會員 發表:12 回覆:21 積分:6 註冊:2010-07-03 發送簡訊給我 |
我是用兩個去做呀~
只是~他只能做insert不能做update TQuery好像可以用updateobject連到updateSQL元件~ 請問 如何去判斷成有重複做updateSQL的update沒有重覆做insert呢??? ===================引 用 P.D. 文 章=================== 你應該用兩個資料表來做 sql1 : 檢查資料是否存在, if sql1 資料存在 then sql2:= 'update ..." else sql2:= 'Insert into..." |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |