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

有沒有辦法對TQuery的資料重新排序?

尚未結案
wyvern
一般會員


發表:19
回覆:31
積分:15
註冊:2003-06-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-06-18 22:20:41 IP:218.167.xxx.xxx 未訂閱
有沒有辦法在不須重新open的情況下, 對TQuery的資料重新排序? 就像Filter屬性一樣, 不須重新下SQL指令,向資料庫取資料, 就可以篩選資料了.
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-06-18 22:44:36 IP:218.16.xxx.xxx 未訂閱
要將你的 TQuery 連 DataSetProvider 再連 ClientDataSet 然後在 ClientDataSet 操作便可以 : 可參考拙作 : http://delphi.ktop.com.tw/topic.php?TOPIC_ID=30526 該範例直接使用 ClientDataSet 沒連 TQuery 但對 Index 的操作是一樣的。 ClientDataSet 要注意要將 Data 傳回 Database 要用 ClientDataSet.ApplyUpdate(0);
jerry_weng
一般會員


發表:1
回覆:3
積分:0
註冊:2003-06-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-06-25 13:17:37 IP:61.171.xxx.xxx 未訂閱
Dear Sir     I have download this program, But there is an Error message occurred.     " EDBClient with message'invalid parameter'....." Could you give me a hand to sepcify this message.Thanks!!      
懷舊的人
高階會員


發表:28
回覆:152
積分:141
註冊:2003-01-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-06-26 13:15:20 IP:152.104.xxx.xxx 未訂閱
如果你使用 ADOQuery 就可以使用 ADOQuery.Sort := '欄位名';
jerry_weng
一般會員


發表:1
回覆:3
積分:0
註冊:2003-06-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-06-26 14:45:14 IP:61.171.xxx.xxx 未訂閱
引言: 如果你使用 ADOQuery 就可以使用 ADOQuery.Sort := '欄位名';
Dear 懷舊的人 我是以Multi-tier 來做,DatasetProvider--> ClientDateSet-->顯現在DBGRID中,但如果我要Click DBGRID 的title 進行Sorting,不知要如何做,看到了網兄的作品 有相似EXAMPLE ,Download 執行之後,要CLOSE 本程式出現了ERROR MEASSAGE 如下: 1.未知軟體異常0x77e69b01 2.EDBClient in module project2.exe at 000849E9 Invalid Parameter. 不知是那裡出了問題? ,是否我的MULTI-TIER ClientDateSet 也可以CLICK TITLE Sorting ? Thanks!! ADOQUERY 我會試試看!!
系統時間:2024-05-18 22:01:35
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!