Вниз
Скачать: CL | DM;

Сортировка по заданному полю в IBDataSet   Найти похожие ветки 

← →
Jedu ©   (2004-05-11 08:22) [0]

Здравствуйте! Застрял я на таком вопросе: мне необходимо сортировать записи в IBDataSet"е по определенному полю, не делая дополнительных запросов на сервер. Причем поле, по которому нужно сортировать, может быть любое из набора в IBDataSet"е.


← →
Johnmen ©   (2004-05-11 09:30) [1]

Перезапрос.


← →
Jedu ©   (2004-05-11 09:58) [2]

Похоже это единственный выход...:(


← →
div ©   (2004-05-11 14:20) [3]

Если не ошибаюсь, то при использовании DBGridEh можно организовать локальную пересортировку. Как это делается в хэлпе к EhLib написано...


← →
miwa ©   (2004-05-11 14:25) [4]

Если я не ошибаюсь, то все же перезапрос, так как IBDataSet не сохраняет данные локально. Правда, можно использовать FIB+ - там это реально.


← →
div ©   (2004-05-11 14:48) [5]

2 miwa ©   (11.05.04 14:25) [4]
IBDataSet сохраняет данные локально.


← →
Соловьев ©   (2004-05-11 14:51) [6]


> Если не ошибаюсь, то при использовании DBGridEh можно организовать
> локальную пересортировку.


Unit DataSet Local sorting Server sorting Local filtering Server filtering

EhLibIBX TIBQuery,TIBDataSet  N Y Y Y

EhLib Software


← →
Курдль ©   (2004-05-11 14:55) [7]


> IBDataSet сохраняет данные локально.

Адназначна! DataSet это и есть локальный набор данных, принятый от БД.
Если не применять специально обученные "гриды" типа DBGridEh или dxDBGrid, то можно упихать набор данных в TList record-ами а его уже сортировать как угодно.


← →
Johnmen ©   (2004-05-11 15:02) [8]

Not all DataSet support sort data on client.
и далее
EhLib have objects to sort data in TClientDataSet, TQuery and TADOQuery. You have to write and register you own object to sort data in DataSet that not present in this list.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.037 c
1-1084810068
Berzercer
2004-05-17 20:07
2004.05.30
Как сложить временные переменные, если в сумме они больше 24?


14-1083991656
Korneley
2004-05-08 08:47
2004.05.30
Как посчитать расстояние в метрах по географическим координатам?


14-1084523991
jack128
2004-05-14 12:39
2004.05.30
Растояние от точки до отрезка


3-1083509571
Крутыш
2004-05-02 18:52
2004.05.30
Какой лучше использовать протокол


1-1084745029
killer
2004-05-17 02:03
2004.05.30
XPManifest и Panel




   Наверх