Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.01;
Скачать: CL | DM;

Вниз

Paradox: проблема с фильтрацией.   Найти похожие ветки 

 
Игорь__   (2006-07-28 22:10) [0]

После изменения фильтра таблицы Paradox возникаетнеобъяснимая проблема с перебором данных в таблице (while not Table.EOF do begin) прога просто виснет. Хотя если запустить процедуру перебора без фильтрации или отфильтровать данные не перебирая их после этого все великолепно... Понять в чем дело не могу.


 
Mike Kouzmine ©   (2006-07-28 22:20) [1]

Используй не фильтр, а SetRange. Не будет проблем.


 
Anatoly Podgoretsky ©   (2006-07-28 22:27) [2]

Ошибка в коде.


 
Mike Kouzmine ©   (2006-07-29 00:30) [3]

Anatoly Podgoretsky ©   (28.07.06 22:27) [2] Имелось ввиду, что фильтруют, как правило, с логическими ошибками (или другими), то вышеназванная процедурка легко дает понять зачем нужен индекс (на практике) и как его использовать. Многие об этом и не задумывались.


 
Игорь__   (2006-07-29 12:08) [4]

Хм... а можно поподробнее по поводу логических ошибок фильтрации? Просто никак не могу понять, виполняется поцедура А, выполняется процедура Б, а их последовательное выполнение приводит к зависанию программы, и что неприятно, даже не возникает ошибки, которую можно обработать...


 
Игорь__   (2006-07-29 13:28) [5]

Господа, это действительно оказалась логическая ошибка, связанная не с фильтрацией. а с условиями выполнения перебора. Спасибо за помощь и извиняюсь за беспокойство.



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

Текущий архив: 2006.10.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.053 c
6-1147323742
Tempora
2006-05-11 09:02
2006.10.01
Как правильно получить содержимое FTP при помощи idFTP - indy


4-1148307365
sholom
2006-05-22 18:16
2006.10.01
Подключить к COM-порту или USB


2-1157697536
Grid
2006-09-08 10:38
2006.10.01
Dbgrid


3-1153948468
bumper
2006-07-27 01:14
2006.10.01
Где проблема с рус.кодировкой - в FB 1.5.3 или EhLib 3.6?


2-1157960281
S@[ShocK]
2006-09-11 11:38
2006.10.01
Как получить переменную "Мои документы"?