複製被Filter過的ClientDateset的資料到另一個ClinetDataset |
答題得分者是:Justmade
|
nekocat
一般會員 發表:8 回覆:7 積分:3 註冊:2002-03-13 發送簡訊給我 |
請問各位前輩:
利用ClinetDateset1.Data := ClientDataset2.Data;
可以將ClinetDataSet2的資料複製到ClientDataset1中。 但若利用ClientDataset.Filter屬性,
將ClientDataset2的資料由100筆過濾至10筆,
再利用ClinetDateset1.Data := ClientDataset2.Data;
卻發現被複製的ClinetDateset1資料仍為100筆。 想請問是否我有地方寫錯,或是觀念不正確?
要如何複製過濾過的資料呢!? 難道必須一筆筆複製嗎? 謝謝大家的幫忙與指點...
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
nekocat
一般會員 發表:8 回覆:7 積分:3 註冊:2002-03-13 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
danny
版主 發表:100 回覆:522 積分:595 註冊:2002-03-11 發送簡訊給我 |
引言: 請問各位前輩: 利用ClinetDateset1.Data := ClientDataset2.Data; 可以將ClinetDataSet2的資料複製到ClientDataset1中。 但若利用ClientDataset.Filter屬性, 將ClientDataset2的資料由100筆過濾至10筆, 再利用ClinetDateset1.Data := ClientDataset2.Data; 卻發現被複製的ClinetDateset1資料仍為100筆。 想請問是否我有地方寫錯,或是觀念不正確? 要如何複製過濾過的資料呢!? 難道必須一筆筆複製嗎? 謝謝大家的幫忙與指點...您試試 ClinetDateset.CloneCursor 應該是您要的.
------
將問題盡快結案也是一種禮貌! |
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
bundur
一般會員 發表:16 回覆:44 積分:22 註冊:2002-11-30 發送簡訊給我 |
引言: 請問各位前輩: 利用ClinetDateset1.Data := ClientDataset2.Data; 可以將ClinetDataSet2的資料複製到ClientDataset1中。 但若利用ClientDataset.Filter屬性, 將ClientDataset2的資料由100筆過濾至10筆, 再利用ClinetDateset1.Data := ClientDataset2.Data; 卻發現被複製的ClinetDateset1資料仍為100筆。 想請問是否我有地方寫錯,或是觀念不正確? 要如何複製過濾過的資料呢!? 難道必須一筆筆複製嗎? 謝謝大家的幫忙與指點...之前,我也研究过这个问题,但我是因为用户要从DBGRID中选几笔做处理。 我也试过很多方法,都做不到,不得已,只好一笔一笔地写到XML文件中去, 难后再用ClinetDateset1.LoadFromFile方法複製。 自己写入到XML文件中,在资料少于5000笔时还是很有效率的。 發表人 - bundur 於 2003/05/31 02:22:21 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |