ACIBindParamForQuUpdate()

ACIBindParamForQuUpdate()

作用:

绑定 ACIPrepareForQuUpdate 所准备好的列和更新参照列缓冲区。

语法:

sword ACIBindParamForQuUpdate(ACISvcCtx *svchp,
                              ACIStmt *stmtp,
                              ACIError *errhp,
                              ub4 position,
                              void *valuep,
                              ub4 valuesz,
                              ub4 valueskip,
                              ub2 dty,
                              sb2 *indp,
                              ub4 indskip,
                              ub4 mode)

参数:

  • svchp (in)

执行所用的上下文句柄。

  • stmtp (in)

用来执行的语句句柄。

  • errhp (in /out)

错误信息句柄,该接口调用失败时,错误信息会存在该句柄上。

  • position (in)

参数在快速更新语句中出现的位置,从1开始记数。

  • valuep (in)

参数值缓冲区指针。

  • valuesz (in)

参数类型单个值的大小。

  • valueskip (in)

参数值下一个值的间隔长度。

  • dty (in)

参数的数据类型。

  • indp (in)

指示器变量缓冲区指针。

  • indskip (in)

指示器变量下一个值的间隔长度。

  • mode (in)

目前只支持ACI_DEFAULT。

说明:

绑定 ACIPrepareForQuUpdate 所准备好的列和更新参照列缓冲区。如果执行成功,返回ACI_SUCCESS,否则返回ACI_ERROR。