#SQLGetData

# 功能简介

返回结果集一行一列的部分或全部数据。

目前支持SQL_GD_ANY_COLUMN、SQL_GD_ANY_ORDER、SQL_GD_BOUND、SQL_GD_BLOCK四种级别,不支持SQL_GD_OUTPUT_PARAMS。

# 函数声明

SQLRETURN SQLGetData(  
      SQLHSTMT       StatementHandle,  
      SQLUSMALLINT   Col_or_Param_Num,  
      SQLSMALLINT    TargetType,  
      SQLPOINTER     TargetValuePtr,  
      SQLLEN         BufferLength,  
      SQLLEN *       StrLen_or_IndPtr);

# 参数说明

参数名 说明
StatementHandle (IN) 语句句柄。
Col_or_Param_Numr (IN) 对于检索列数据,它是要为其返回数据的列的编号。
TargetType (IN) *TargetValuePtr 缓冲区的 C 数据类型的类型标识符,不支持SQL_ARD_TYPE类型。
TargetValuePtr (OUT) 指向要在其中返回数据的缓冲区的指针。
BufferLength (IN) *TargetValuePtr 缓冲区的长度(以字节为单位)。
StrLen_or_IndPtr (OUT) 指向要返回长度或指示器值的缓冲区的指针。
pdf-btn 下载文档 copy-btn 复制链接
edit-icon
反馈
coperate-icon
coperate
合作
communication-icon
communicate
交流