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

請教關於排序的問題(ClientDataSet)

答題得分者是:ccchen
kunying
一般會員


發表:17
回覆:28
積分:19
註冊:2002-03-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-09-14 12:09:39 IP:61.63.xxx.xxx 未訂閱
小弟最近寫程式要存取XML文件, 使用ClientDataSet來存取XML檔案。 使用這幾個procedure FileName -> 指定檔案 Active -> 啟動/關閉 SaveToFile -> 異動存取 現在想對XML文件(一個檔案),進行排序 請問要從那方面下手?? 請問是使用 CommandText 來進行排序嗎?? 是的話,請問怎麼寫(不會)? ________________________ 「有時候你以為天要塌下來了,其實是因為你站歪了!」
------
________________________
「有時候你以為天要塌下來了,其實是因為你站歪了!」
ccchen
版主


發表:61
回覆:940
積分:1394
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-09-15 08:28:22 IP:203.217.xxx.xxx 未訂閱
如果你已用ClientDataSet讀入了xml 直接用ClientDataset.indexfieldname:=fieldname fieldname可為多個field, 以; 隔開
kunying
一般會員


發表:17
回覆:28
積分:19
註冊:2002-03-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-09-15 10:55:31 IP:211.74.xxx.xxx 未訂閱
謝謝,可以排序了。 再請教二個問題 1.indexfieldname可以排序,但是SaveToFile後看檔案(並沒有真正排)。 如果想要真正的排要怎麼做?? 2.如果不能真正的排,是不是就要新增一個欄位來存index。 可是怎麼自動加入index 啊?? addindex看不太懂?? 謝謝。 ________________________ 「有時候你以為天要塌下來了,其實是因為你站歪了!」
------
________________________
「有時候你以為天要塌下來了,其實是因為你站歪了!」
ccchen
版主


發表:61
回覆:940
積分:1394
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-09-15 11:26:14 IP:203.217.xxx.xxx 未訂閱
設indexfieldnames後, Create另一個ClientDataset用AppendRecord逐筆抄到該DataSet並存該DataSet [note] 1. 不可用cloneCursor, Assing Data,或appendReocrd因為buffer均不變 2. 由於是純Memory內之動作, 與資料庫無關, 速度應無問題
系統時間:2024-05-03 17:27:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!