線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1257
推到 Plurk!
推到 Facebook!

ClientDataSet Delete 問題~

尚未結案
ponnsir
一般會員


發表:6
回覆:0
積分:1
註冊:2005-03-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-26 10:56:26 IP:211.23.xxx.xxx 未訂閱
請教一下... 我用ClientDataSet把資料抓出來.. 但是我並沒有在表單設置Table或是DBGrid 只是純粹抓出裡面的資料內容.. 這樣能夠讓ClientDataSet刪除user手動輸入的一筆資料嗎.. 因為用 ClientDataSet.Open; ClientDataSet.Delete; ClientDataSet.ApplyUpdates(-1); 都會把整個資料庫Table資料全部刪除... 請問該怎麼做咧...感謝... 發表人 - ponnsir 於 2005/04/26 11:35:21
speedup
資深會員


發表:19
回覆:259
積分:280
註冊:2003-07-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-26 11:26:43 IP:220.135.xxx.xxx 未訂閱
1.對ClientDataSet的任何操作 除非指令隨後下達ApplyUpdates 不然是不會影響資料庫的    2.另外如果想獨立一份相同資料來操作 可另建立一個單獨的ClientDataSet 利用指定Data方式來複製資料操作 可完全避免影響原有資料 e.g.
  ClientDataSet1.Open;
  cdsCopyCDS.Data := ClientDataSet1.Data; 
發表人 - speedup 於 2005/04/26 11:56:30
------
唉~
系統時間:2024-07-01 3:07:20
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!