ksCondition - Задать или изменить условие запроса |
Scroll |
Аналог данного метода при использовании API экспортных функций - Condition.
Синтаксис Automation:
long ksCondition (long db,
long r,
BSTR stSQL);
Входные параметры:
db |
- указатель на объект БД, |
r |
- указатель на отношение, |
stSQL |
- запрос. |
Возвращаемое значение:
1 |
- в случае успешного завершения, |
0 |
- в случае неудачи. |
Примечание:
При работе с базой данных через ODBC-интерфейс происходит переопределение составляющей SQL-запроса, начинающейся с ключевого слова WHERE. Состав обрабатываемых полей записи, определенный в отношении, не изменяется.
При работе с текстовыми файлами использование функции ksDataBaseObject::ksCondition является единственной возможностью определения условия запроса, так как в функции ksDataBaseObject::ksDoStatement определяется только список обрабатываемых полей записи.
Следует отметить, что при работе с текстовыми базами данных не обрабатывается вложенность условий (например, "where d > 10 and d < 14").
Подразделы:
(отсутствуют)