Изменить условия поиска данных

Синтаксис

 
L_SWORD AddCondition (
  L_LONG lColumn,           /* номер столбца */
  L_LONG lType,             /* тип данных */
  void *Data,               /* условие поиска */
  L_LONG lDataLen,          /* длина значения условия поиска */
  L_SWORD Condition=fdEQ);  /* тип условия */

Входные параметры

Параметр Описание
lColumn Порядковый номер столбца в выборке (нумерация начинается с 1), для которого добавляется условие поиска
lType Тип данных, в котором передано значение условия поиска
*Data Буфер со значением условия поиска
lDataLen Длина значения условия поиска
Condition Тип условия поиска (таблица 1)
Таблица 1. Поддерживаемые условия поиска данных
Условие Символьное обозначение, SQL Описание
linDataSet:: fdEQcolumn = valueУсловие «равно»
linDataSet:: fdNEQcolumn <  > valueУсловие «не равно»
linDataSet:: fdGTcolumn  > valueУсловие «больше»
linDataSet:: fdLTcolumn <  valueУсловие «меньше»
linDataSet:: fdGEcolumn  >= valueУсловие «больше или равно»
linDataSet:: fdLEcolumn < = valueУсловие «меньше или равно»
linDataSet:: fdNLcolumn is NULLУсловие на «NULL»
linDataSet:: fdNNLcolumn is not NULLУсловие на «не NULL»

Выходные параметры

Отсутствуют.

Описание

Метод задаёт условие поиска (если оно не было задано) или добавляет новое условие к ранее установленным.