全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1954
推到 Plurk!
推到 Facebook!

三層架構 ClientDataSet 沒有辦法 empty 資料表??

缺席
Roach
中階會員


發表:59
回覆:104
積分:97
註冊:2002-11-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-08-13 20:30:01 IP:210.68.xxx.xxx 未訂閱
請問一下各位先進 我第一次嘗試使用三層架構 資料庫使用 oracle AP 上只放了一個 DataSetProvider , 一個ADOConnection, 一個ADOTable Client 端也很簡單 一個 DCOMConnection , 一個ClientDataSet,一個DataSource,一個DBGrid 屬性都設定好資後可以新增資料或刪除資料    但是這兩行下去後自然 DBGrid 變成空的 BUT 竟然後端資料表沒有被清空而且沒有任何訊息       ClientDataSet1->EmptyDataSet();    ClientDataSet1->ApplyUpdates(-1);    1. 怎麼會這樣? 2. 如果要清空整個資料表類似 Table1->Empty(); 的功能要怎麼達到 3. 別告訴我要用迴圈作下面那兩行      ClientDataSet1->Delete();      ClientDataSet1->ApplyUpdates(-1); 因為我現在就是用這個笨方法< >< > 先謝啦 試車總是問題多
GrandRURU
站務副站長


發表:234
回覆:1651
積分:1742
註冊:2005-06-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-07-06 23:51:29 IP:220.139.xxx.xxx 未訂閱
最近在用DBX,也有遇到相同的情況
1.這個函式就只有清除ClientDataSet裡的資料
2.你可以利用[code cpp]SQLQuery->SQL->Text = "DEL......";[/code]來達到[code cpp]Table1->Empty();[/code]的效果。
3.不太喜歡你這樣要求回答者的語氣,難怪沒人想回答這問題。

===================引 用 Roach 文 章===================
請問一下各位先進我第一次嘗試使用三層架構資料庫使用 oracle AP 上只放了一個 DataSetProvider , 一個ADOConnection, 一個ADOTable Client 端也很簡單一個 DCOMConnection , 一個ClientDataSet,一個DataSource,一個DBGrid 屬性都設定好資後可以新增資料或刪除資料 但是這兩行下去後自然 DBGrid 變成空的 BUT 竟然後端資料表沒有被清空而且沒有任何訊息 ClientDataSet1->EmptyDataSet(); ClientDataSet1->ApplyUpdates(-1); 1. 怎麼會這樣? 2. 如果要清空整個資料表類似 Table1->Empty(); 的功能要怎麼達到 3. 別告訴我要用迴圈作下面那兩行 ClientDataSet1->Delete(); ClientDataSet1->ApplyUpdates(-1); 因為我現在就是用這個笨方法 先謝啦 試車總是問題多
系統時間:2017-10-19 15:02:18
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!