linter_bindpar
Назначение
Привязка переменной к параметру SQL-оператора.
Синтаксис
linter_bindpar cursorId stmtID number var [type] [length]
Параметр | Описание | |
---|---|---|
cursorId
| Идентификатор открытого курсора, к которому выполняется привязка. | |
stmtID
| Идентификатор подготовленного SQL-оператора. | |
number
| Номер привязываемого параметра. Нумерация параметров начинается с 1. | |
var
| Имя переменной, привязываемой к параметру. | |
type
|
Тип параметра:
| |
length
| Размер буфера для параметра типа pOutput. |
Для привязки NULL-значения необходимо, чтобы аргумент Var был именем переменной, не существующей в данном контексте. На момент вызова linter_execstmt эта переменная также должна отсутствовать.
Возвращаемые значения
Значение | Описание | |
---|---|---|
0
| Нормальное завершение. | |
< 0
| Код завершения (ошибка выполнения команды). |
Примеры
# Привязка параметра к оператору stmt в курсоре curs if {[catch {linter_bindpar $curs $stmt 1 par1 pInputOutput} err]} { puts [linter_error]; }
См. также test.tcl
и test1.tcl
в подкаталоге /sample/tcl
установочного каталога СУБД ЛИНТЕР.