文档中心MogDBMogDB StackUqbar
v5.0

文档:v5.0

支持的版本:

其他版本:

OCIBindByName

功能描述

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

原型

sword OCIBindByName ( OCIStmt         *stmtp, 
                      OCIBind        **bindpp,
                      OCIError        *errhp,
                      const OraText   *placeholder,
                      sb4              placeh_len,
                      void            *valuep,
                      sb4              value_sz,
                      ub2              dty,
                      void            *indp,
                      ub2             *alenp,
                      ub2             *rcodep,
                      ub4              maxarr_len,
                      ub4             *curelep, 
                      ub4              mode );  

参数

表 1 OCIBindByName参数

参数 参数说明
Stmthp(IN) stmt句柄。
bindpp(OUT) 要返回的bind结构指针
errhp(IN) error句柄
placeholder(IN) 要bind的变量名称
placeh_len(IN) 要bind的变量名称长度,strlen(placeholder),最大支持63
valuep(IN) bind的values指针
value_sz(IN) bind的参数长度,不能为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暂时没有使用, default is NULL
alenp(IN) MogDB暂时没有使用, default is NULL
rcodep(IN) MogDB暂时没有使用, default is NULL
maxarr_len(IN) MogDB暂时没有使用,default is 0
curelep(IN) MogDB暂时没有使用, default is NULL
mode(IN) 只支持OCI_DEFAULT

返回值

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

注意事项

无。

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