請教有關Mysql要delete多個table的資料問題 |
尚未結案
|
miga
初階會員 發表:61 回覆:92 積分:30 註冊:2002-08-27 發送簡訊給我 |
|
chih
版主 發表:48 回覆:1186 積分:639 註冊:2002-04-02 發送簡訊給我 |
|
miga
初階會員 發表:61 回覆:92 積分:30 註冊:2002-08-27 發送簡訊給我 |
引言: M的KEY->ABC... Query1.Close; Query1.SQL.Clear; Query1.SQL.Add(' delete from Table1 where ABC= ' #39 Query1.FieldByName('ABC').Value #39);//這裡就可以取出你要的KEY值了 Query1.ExecSQL; 其他Detail你可以參考這段語法..把Table Name跟Key的欄位名稱改一下就可以了.. TRY TRY SEE再請問一下,下sql的query1和在sql語法中的query1是同一個嗎? 還是裡面那個要指到dbgrid所關聯的那個主要query? |
chih
版主 發表:48 回覆:1186 積分:639 註冊:2002-04-02 發送簡訊給我 |
最好另外用一個Query1來做,還有應該是如下面這樣的語法...
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(' delete from Table1 where ABC= ' #39 MasterSQL.FieldByName('ABC').Value #39);//這裡就可以取出你要的KEY值了
MasterSQL.Close;//<--這裡先把你會Delete的Query關閉
Query1.ExecSQL;//<-執行刪除
MasterSQL.Open;//<--這裡再把你會Delete的Open關閉
TRY TRY SEE
引言: 再請問一下,下sql的query1和在sql語法中的query1是同一個嗎? 還是裡面那個要指到dbgrid所關聯的那個主要query? |
miga
初階會員 發表:61 回覆:92 積分:30 註冊:2002-08-27 發送簡訊給我 |
|
miga
初階會員 發表:61 回覆:92 積分:30 註冊:2002-08-27 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |