文档中心MogDBMogDB StackUqbar
v5.0

文档:v5.0

支持的版本:

其他版本:

OCIBindByPos

功能描述

根据参数位置把过滤字段内容和sql绑定。

原型

sword OCIBindByPos ( OCIStmt       *stmtp, 
                     OCIBind      **bindpp,
                     OCIError      *errhp,
                     ub4            position,
                     void          *valuep,
                     sb4            value_sz,
                     ub2            dty,
                     void          *indp,
                     ub2           *alenp,
                     ub2           *rcodep,
                     ub4            maxarr_len,
                     ub4           *curelep, 
                     ub4            mode );

参数

表 1 OCIBindByPos参数

参数 参数说明
stmtp stmt句柄。
Bindpp(OUT) 要返回的bind结构指针
errhp(IN) error句柄
position(IN) 要bind的变量位置,从1开始
valuep(IN) 要bind的values指针,不能为NULL
value_sz(IN) 要bind的values的单个值长度,不能为0
dty(IN) bind的数据类型;支持SQLT_INT, SQLT_AVC,SQLT_CHR,SQLT_STR,SQLT_FLT,SQLT_NUM,SQLT_VNU,SQLT_ODT,SQLT_DATE,SQLT_TIME,SQLT_TIME_TZ,SQLT_TIMESTAMP,SQLT_TIMESTAMP_TZ,SQLT_TIMESTAMP_LTZ,SQLT_INTERVAL_YM,QLT_INTERVAL_DS,SQLT_CLOB,SQLT_BLOB
indp(IN) MogDB暂时没有使用,默认为NULL
alenp(IN) MogDB暂时没有使用,默认为NULL
rcodep(IN) MogDB暂时没有使用,默认为NULL
maxarr_len(IN) MogDB暂时没有使用,default is 0
curelep(IN) MogDB暂时没有使用,default is NULL
mode 只支持OCI_DEFAULT

返回值

  • OCI_SUCCESS: 成功
  • OCI_ERROR: 失败
  • OCI_INVALID_HANDLE:无效句柄

注意事项

无。

Copyright © 2011-2025 www.enmotech.com All rights reserved.