請教如何使用SQL語法刪除目前DBGrid指定的資料錄 |
答題得分者是:timhuang
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
|
ha0009
版主 發表:16 回覆:507 積分:639 註冊:2002-03-16 發送簡訊給我 |
|
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
hi, cashxin2002, 要刪除目前 DBGrid 指定的資料這個問題要修正一下, 記得一件事, 我們操作的都是 DBGrid 來源的 Dataset, 所以要刪除的應該是 Dataset 當筆資料, 所以只要進行 Dataset.Delete 即可, ha009 兄使用的方式是再另外下達 sql command 進資料庫中來進行刪除! 如: DBGrid1.DataSource.DataSet.Delete; 當然, 若是直接知道該 DBGrid 的 Dataset 為 Query1 的話, 直接使用 Query1.Delete; 也是一樣的意思!!
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
謝謝ha0009版主的指點﹒ 可能是小弟的問題寫得不夠清楚﹒
比如說小弟要刪除一筆訂單編號欄位值為ORD101的資料﹐語法可寫成﹕
ADOQuery1.SQL.Text := 'Delete From 訂單 Where 訂單編號=''ORD101''' 但如何是利用Delete語法刪除目前DBGrid當前資料錄﹖(也就是說現在DBGrid的當前資料庫已經為ORD101了﹐語法該如何下﹐ADOTable可直接下為ADOTable1.Delete) 謝謝﹗ 努力,相信會獲得美麗!
忻晟 發表人 - cashxin2002 於 2003/07/18 10:45:37
------
忻晟 |
ko
資深會員 發表:28 回覆:785 積分:444 註冊:2002-08-14 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |