#yacGetData

# 功能简介

yacGetData函数用于客户端从已缓存的结果集中获取数据,返回YAC_SUCCESS表示获取成功,返回YAC_ERROR表示获取失败。

# 函数声明

YacResult yacGetData(YacHandle hStmt,
                     YacUint16 id,
                     YacUint32 rowNumber,
                     YacUint32 extType,
                     YacPointer value,
                     YacInt32 bufLen,
                     YacInt32* indicator);

# 参数说明

参数名 说明
hStmt (IN/OUT) SQL信息句柄。
id (IN) 列的编号索引,0表示第1列。
rowNumber (IN) 要获取的已缓存结果集的行序号,从1开始。
type (IN) 要获取已缓存结果集的列序号。
value (IN) 要获取已缓存结果集的缓冲区。
bufLen (IN) 要获取已缓存结果集的缓冲区宽度。
indicator (OUT) 辅助指针,其值表示结果集取值情况。值为YAC_NULL_DATA表示取出的数据为NULL,其他值表示取出值的实际大小。
当赋值为NULL时,表示该指针不生效。
pdf-btn 下载文档
copy-btn 复制链接