Создание оператора – LINTER_CreateStatement
Прототип функции
L_LONG LINTER_CreateStatement( L_WORD ConnectID, /* идентификатор соединения */ L_CHAR *Query, /* текст SQL-запроса */ L_LONG Length, /* длина запроса */ L_WORD *StatementID); /* идентификатор оператора */
Входные параметры
Параметр | Описание | |
---|---|---|
ConnectID
| Идентификатор соединения | |
Query
| Текст запроса | |
Length
| Длина запроса |
Выходные параметры
Параметр | Описание | |
---|---|---|
StatementID
| Номер оператора |
Описание
Транслирует запрос Query
и создает оператор с идентификатором StatementID
.
Примечание
После создания оператора можно получить его характеристики с помощью функции LINTER_GetStatementOption
.
Пример
long lError; short nConnID; short nStmtID; char cQuery[] = "select make, model from auto where make = 'FORD'"; ... if (lError =LINTER_CreateStatement(nConnID, cQuery, 0, &nStmtID)) processing_error(lError, nConnID, 0, 0, "LINTER_CreateStatement");