Изменить условия поиска данных
Синтаксис
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:: fdEQ | column = value | Условие «равно» |
linDataSet:: fdNEQ | column < > value | Условие «не равно» |
linDataSet:: fdGT | column > value | Условие «больше» |
linDataSet:: fdLT | column < value | Условие «меньше» |
linDataSet:: fdGE | column >= value | Условие «больше или равно» |
linDataSet:: fdLE | column < = value | Условие «меньше или равно» |
linDataSet:: fdNL | column is NULL | Условие на «NULL» |
linDataSet:: fdNNL | column is not NULL | Условие на «не NULL» |
Выходные параметры
Отсутствуют.
Описание
Метод задаёт условие поиска (если оно не было задано) или добавляет новое условие к ранее установленным.