Главная страница
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.072 c
4-1148825708
chizra
2006-05-28 18:15
2006.10.01
Как узнать позицию указателя открытого средствами API файла?


3-1154443970
Neo Trinitron
2006-08-01 18:52
2006.10.01
Что есть БД MS Access для ADO?


6-1147288174
Dstr
2006-05-10 23:09
2006.10.01
Перечисление IP


3-1154318587
VadimSpb
2006-07-31 08:03
2006.10.01
Проблема с датой


15-1157860413
Турбо
2006-09-10 07:53
2006.10.01
Что такое Турбо Эксплорер ?