Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Использование фильтров в сочетании с TADOQuery

9.0K
02 марта 2006 года
only
28 / / 11.11.2005
Работа фильтров с TADOTable возлагает дополнительную нагрузку на сеть, т.к. здесь фильтр работает на стороне клиента.

Но как обстоят дела с TADOQuery непонятно: у него ведь тоже есть поля Filter, Filtered. Прочитал, что разумно фильтрацию использовать именно в связке с TADOQuery, но не разобрал про какую фильтрацию идёт речь: в запросе или в соответ-их свойствах (Filter,Filtered) компонента ?

Если ответ на вышеизложенное вам не представляется возможным, то короче... :) - мне нужна фильтрация на стороне сервера, может кто-нибудь приведёт такой способ. Спасибо!
830
02 марта 2006 года
MVal
76 / / 17.10.2002
"Фильтрация на стороне сервера" обеспечивается условиями where в нутри запроса - ИМХО самый оптимальный вариант.
Если не хочешь менять каждый раз свойство SQL - используй запрос с параметрами. Например
select * from MyTable where id=:id
и потом в коде
 
Код:
ADOQuery1->Parameters->ParamByName("id")->AsInteger=0;

А эти свойства Filter как раз работают на стороне клиента.
9.0K
02 марта 2006 года
only
28 / / 11.11.2005
Ещё раз спасибо, прояснение настигло меня.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог