請教關於TableName轉換為Items |
答題得分者是:thankschat3b
|
yeuyun
一般會員 發表:3 回覆:3 積分:1 註冊:2006-08-01 發送簡訊給我 |
謝謝各位前輩之前給我的教導^^ 我想嚐試做一個程式可以讓我去尋找DB 並且可以選擇TABLE 然後跑出列表
------
第一次的DELPHI |
mine
中階會員 發表:28 回覆:129 積分:56 註冊:2004-03-31 發送簡訊給我 |
|
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
|
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
|
yeuyun
一般會員 發表:3 回覆:3 積分:1 註冊:2006-08-01 發送簡訊給我 |
|
thankschat3b
一般會員 發表:0 回覆:2 積分:5 註冊:2005-09-14 發送簡訊給我 |
http://tw.myblog.yahoo.com/jw!74hI3.yGGBYHnpFfQ3FyXJqfE6w-/article?mid=58&prev=60&next=57&l=f&fid=7 動態取得TABLE名稱與欄位名稱//function說明:輸入一欄位數值,將所有相同欄位名稱一樣的數值,全部刪除 //適用於M/S 一對多TABLE使用 //使用元件說明 //有使用到LeftStr() 在 interface 的uses要增加StrUtils //tmp: TADOQuery; FUNCTION DELETE_INDEX_KEY(INDEX_KEY:STRING):VARIANT; VAR I,J:INTEGER; //取得table名稱紀錄於combobox1 //因為有些資料庫會有系統暫存table,以"~"字元為開頭,不列入查詢範圍 //將combobox1.text的table名稱內的欄位名稱紀錄於combobox2 也可以將FUNCTION DELETE_INDEX_KEY(INDEX_KEY:STRING):VARIANT; 改為FUNCTION DELETE_INDEX_KEY(INDEX_KEY:STRING;Field_Name:STRING):VARIANT; Field_Name設定為指定的欄位名稱 在IF COMBOBOX2.Text='INDEX_KEY' THEN部分 修改成IF COMBOBOX2.Text=Field_Name THEN TMP.SQL.Text:='DELETE FROM ' COMBOBOX1.Text ' WHERE INDEX_KEY="' INDEX_KEY '"'; TMP.SQL.Text:='DELETE FROM ' COMBOBOX1.Text ' WHERE ' Field_Name '=" ' INDEX_KEY ' " '; 就變成指定欄位名稱與指定欄位值,將符合資料的table內的資料刪除 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |