ACIBindParamForUpdate()¶
-
ACIBindParamForUpdate()¶
作用:
绑定 ACIPrepareForUpdate 所准备好的列和更新参照主键缓冲区。
语法:
sword ACIBindParamForUpdate(ACISvcCtx *svchp,
ACIStmt *stmtp,
ACIError *errhp,
dvoid *value_pkp,
ub4 ppkvskip,
dvoid *valuep,
sb4 value_sz,
ub4 pvskip,
ub2 dty,
dvoid *indp,
ub4 indskip)
参数:
- svchp (in)
执行所用的上下文句柄。
- stmtp (in)
用来执行的语句句柄。
- errhp (in /out)
错误信息句柄,该接口调用失败时,错误信息会存在该句柄上。
- value_pkp (in)
参照主键缓冲区,该主键必需是int类型,值的大小为4。
- ppkvskip (in)
每两个主键值存放在缓冲区中的间隔大小,以字节计算,该值必需大于等于4。
- valuep (in)
更新列的值存放缓冲区。
- value_sz (in)
单个更新值的大小,以字节计算。
- pvskip (in)
每两个更新值存放在缓冲区中的间隔大小,以字节计算。
- dty (in)
缓冲区中更新列数据的数据类型,目前只支持ACI_INT和ACI_FLT。 indp(未知) indskip (未知)
说明:
绑定 ACIPrepareForUpdate 所准备好的列和更新参照主键缓冲区。如果执行成功,返回ACI_SUCCESS,否则返回ACI_ERROR。