Главная страница
    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.011 c
15-1157842793
Дед Маздай
2006-09-10 02:59
2006.10.01
Опера


2-1158081126
Furyz
2006-09-12 21:12
2006.10.01
Too many reosuce to handle


1-1156256825
Sergio77
2006-08-22 18:27
2006.10.01
из TWebbrowser в Memo


15-1158037541
Ega23
2006-09-12 09:05
2006.10.01
С Днём рождения! 12 сентября


15-1157962004
Dnb
2006-09-11 12:06
2006.10.01
переведите на "русский": N:=N and 1 shl p+N shr 1;





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский