Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2013, 11:32   #11
ZBEP
Форумчанин
 
Аватар для ZBEP
 
Регистрация: 23.03.2009
Сообщений: 334
По умолчанию

eval, ясно, ну все равно спасибо!
Поле с буквами (там где В), в принципе можно разбить на несколько, либо даже заменить числовым значением по которому проверять нужную инфу, но вот со вторым полем, в котором цифры, такое не получится, их количество не известно и меняется.

Буду экспериментировать
ZBEP вне форума Ответить с цитированием
Старый 27.03.2014, 23:02   #12
ZBEP
Форумчанин
 
Аватар для ZBEP
 
Регистрация: 23.03.2009
Сообщений: 334
По умолчанию

Нашлось еще одно очень простое решение:
Код:
ADOQuery1.Filter
Отфильтровывает уже полученные данные (локально) и не просит переподключения ADOQuery1 к базе (что и занимало в цикле основное количество времени).
Раньше, не приходилось фильтрами пользоваться, забыл я что-то о их существовании

Насколько медленнее этот вариант по сравнению с ClientDataSet + FindKey не проверял.

Последний раз редактировалось ZBEP; 27.03.2014 в 23:06.
ZBEP вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение данных из базы Access из ресурса Аватар БД в Delphi 9 27.06.2013 16:42
Запись и чтение WAV-файлов в/из базы Sanprof БД в Delphi 1 15.11.2010 13:27
Как сделать чтение из тяжелой базы данных? Sanek777 Общие вопросы Delphi 1 02.09.2008 23:51
Чтение из базы Антон Шестаков БД в Delphi 8 18.05.2007 19:24