Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.022 c
8-1142090760
Endor
2006-03-11 18:26
2006.10.01
OGG, WMA


15-1157632666
george_soselia
2006-09-07 16:37
2006.10.01
карты


15-1157782661
Дураг
2006-09-09 10:17
2006.10.01
Покритикуйте формулировку темы реферата на кандминимум.


15-1157911918
sportman
2006-09-10 22:11
2006.10.01
Сеть и почта!!!


1-1156342131
Sam Stone
2006-08-23 18:08
2006.10.01
CoUnInitialize()





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский