Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Другие СУБД > paradox 7 (tTable ) SetRange глючит |
Автор: pigas 14.5.2003, 04:58 |
Есть база данных = парадокс 7 ; делфи ; Table ; около 4000 записей Нужно отображать строки ( записи ) у которых в 2х текстовых ( или люб других ) значения лежат в некоторых пределах - например по первому полю от 'а' до 'б' и по второму полю от 'г' до 'е' ; сортируем таблтцу по соответст полям ; Table1.IndexName:='Sorting'; Table1.SetRange(['а','г'],['б','е']); В базе до чертиков записей удолетворяющих этому условию но в результате получаем или записи по первому полю 'а' до 'б' или вообще ничего не получаем ( зависит от пипа поля ) зато если сделать Table1.SetRange(['а','г'],['а','е']); то нормально получим записи у которых в первом поле стоит 'а' а во втором от 'г' до 'е' ; тут же есть проблема как сделать следующее Table1.SetRange([null,'г'],[null,'е']); компилитор ругается мол неизвесная констпнта null ( нужно именно null для сохранения старого значения а не nil обнуляющий значения) Помогите пожалуйста = укажите ошибку. |