GBase 8s GCI 接口使用指南
南大通用数据技术股份有限公司 35
sword GCIBindByName(
GCIStmt *stmtp,
GCIBind **bindp,
GCIError *errhp,
CONST GCIText *placeholder,
sb4 place_len,
dvoid *valuep,
sb4 value_sz,
ub2 dty,
dvoid *indp,
ub2 *alenp,
ub2 *rcodep,
ub4 maxarr_len,
ub4 *curelep,
ub4 mode
);
按参数名称绑定SQL语句中的参数。
参数
输入
/输出
stmtp
输入
绑定影响的语句句柄
bindp
输出
绑定信息句柄
errhp
输入
错误信息句柄, 该接口调用失败时将错误码和错误信息写入该句
柄
placeholder
输入
绑定的参数名称
placeh_len
输入
参数名称的长度
valuep
输入
参数值缓冲区指针
value_sz
输入
参数类型单个值的大小
dty
输入
参数的数据类型,取值请参考GCI数据类型介绍
indp
输入
控制指示位缓存(仅用于和Oracle保持兼容)
alenp
输入
保留参数, 目前不使用(仅用于和Oracle保持兼容)
rcodep
输入
保留参数, 目前不使用(仅用于和Oracle保持兼容)
maxarr_len
输入
保留参数, 目前不使用(仅用于和Oracle保持兼容)
curelep
输入
保留参数, 目前不使用(仅用于和Oracle保持兼容)
mode
输入
绑定模式, 取值如下:
GCI_DEFAULT:缺省模式
GCI_THREADED:多线程模式
如果执行成功, 则返回GCI_SUCCESS,否则返回GCI_ERROR。