ACIStmtSetPieceInfo()¶
-
ACIStmtSetPieceInfo()¶
作用:
设置分片操作的片段信息
语法:
sword ACIStmtSetPieceInfo ( void *hndlp,
ub4 type,
ACIError *errhp,
const void *bufp,
ub4 *alenp,
ub1 piece,
const void *indp,
ub2 *rcodep );
参数:
- hndlp (IN/OUT)
bind或define句柄。
- type (IN)
句柄类型 * errhp (OUT)
当发生错误时,可以将错误句柄传递给 ACIErrorGet 以获取诊断信息。
- bufp (IN/OUT)
指向包含数据值或片段(当它是IN绑定变量时)的存储的指针; 否则,bufp是指向存储的指针,用于获取片段或OUT绑定和定义变量的值。 对于命名的数据类型或REF,返回指向对象或REF的指针。
- alenp (IN/OUT)
片段的长度或值。 不要在同一SQL语句的执行之间更改此参数。
- piece (IN)
分片参数。 有效值为:
ACI_ONE_PIECE
ACI_FIRST_PIECE
ACI_NEXT_PIECE
ACI_LAST_PIECE
此参数仅用于IN绑定变量。
- indp (IN/OUT)
指示器。 指向sb2值的指针。
- rcodep (IN/OUT)
返回码。
说明:
当执行调用返回ACI_NEED_DATA以获取动态IN / OUT绑定值或片段时, ACIStmtSetPieceInfo 设置片段信息:缓冲区,长度,当前正在处理的片段,指示符以及该列的返回码。