Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
ВнизСортировка по полю Найти похожие ветки
← →
Lamo_xxxx © (2004-04-28 09:21) [0]а вот еще ламерский вопрос...
можно ли для сортировки, например по возрастанию(убыванию), по конкретному полю ограничится только самим набором данных находящимся в памяти, т.е. не обращаться физически к базе?
знаю - для TTable можно поменять текущий индекс - будет нужная сортировка.
для TQuery - SELECT .. FROM .. ORDER BY ..
но, это лишнее обрашение к базе, трафик и т.д. ...
хотелось бы все делать на клиент. машине, сеть не нагружая...
← →
Polevi © (2004-04-28 09:47) [1]индекс на клиенте
← →
Lamo_xxxx © (2004-04-28 09:52) [2]> индекс на клиенте
а по-конкретней?
← →
Polevi © (2004-04-28 09:56) [3]IndexDefs
← →
Соловьев © (2004-04-28 10:01) [4]
> Lamo_xxxx © (28.04.04 09:21)
СУБД
← →
Vlad © (2004-04-28 10:02) [5]
> Polevi © (28.04.04 09:56) [3]
> IndexDefs
Для TQuery ?
← →
Polevi © (2004-04-28 10:19) [6]гм, а ыто с ним ктото еще работает ?
← →
Vlad © (2004-04-28 10:30) [7]
> Polevi © (28.04.04 10:19) [6]
> гм, а ыто с ним ктото еще работает ?
Ну, судя по вопросу - автор ветки работает :-)
Думаю, тут можно посоветовать либо переходить на "продвинутые" гриды, вроде TdxDBGrid, которые сортируют без повторного запроса к базе.
Либо переходить на TClientDataSet или ему подобные.
← →
Lamo_xxxx © (2004-04-28 10:32) [8]ОК
а TClientDataSet что мне даст?
← →
Vlad © (2004-04-28 10:33) [9]
> Lamo_xxxx © (28.04.04 10:32) [8]
> ОК
>
> а TClientDataSet что мне даст?
см.
Polevi © (28.04.04 09:47) [1]
Polevi © (28.04.04 09:56) [3]
← →
Polevi © (2004-04-28 10:34) [10]и еще много чего
← →
Плохиш (2004-04-28 10:35) [11]
> Lamo_xxxx © (28.04.04 10:32) [8]
> ОК
>
> а TClientDataSet что мне даст?
Борланд
← →
Lamo_xxxx © (2004-04-28 11:23) [12]IndexDefs - для таблицы
мне нужен набор данных по запросу
типа SELECT .. FROM .. LEFT OUTER JOIN ... LEFT OUTER JOIN .... ORDER BY ..
← →
Vlad © (2004-04-28 11:25) [13]
> Lamo_xxxx © (28.04.04 11:23) [12]
> IndexDefs - для таблицы
А почитать справку по TClientDataSet - слабо ?
← →
Lamo_xxxx © (2004-04-28 12:03) [14]TClientDataSet.IndexDefs - работает...
сортируется....
спасибо.
один вопрос - 100% нет повторного обращения к базе?
← →
Vlad © (2004-04-28 12:07) [15]
> Lamo_xxxx © (28.04.04 12:03) [14]
> один вопрос - 100% нет повторного обращения к базе?
Да вроде не должен :-)
В любом случае в Дельфи есть SQL Monitor, ты можешь посмотреть все запросы отсылаемые на сервер.
← →
Deniz © (2004-04-28 14:35) [16]> Lamo_xxxx © (28.04.04 12:03) [14]
> TClientDataSet.IndexDefs - работает...
> сортируется....
> спасибо.
>
> один вопрос - 100% нет повторного обращения к базе?
А ты попробую соединение разорвать, не говорил с какими компонентами работаешь :-( , поэтому предложуDataBase.Connected:=False
и далее с TClientDataSet поработать(индексы, фильтры, редактирование, удаление и т.д.)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.03 c