Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Другие СУБД > 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 обнуляющий значения)

Помогите пожалуйста = укажите ошибку.



Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)