SQLGetData
功能描述
SQLGetData返回结果集中某一列的数据。可以多次调用它来部分地检索不定长度的数据。
原型
c
SQLRETURN SQLGetData(SQLHSTMT StatementHandle,
SQLUSMALLINT Col_or_Param_Num,
SQLSMALLINT TargetType,
SQLPOINTER TargetValuePtr,
SQLLEN BufferLength,
SQLLEN *StrLen_or_IndPtr);参数
表 1 SQLGetData参数
TargetValuePtr缓冲中的C数据类型的类型标识符。若为SQL_C_DEFAULT,驱动根据源的SQL数据类型选择缺省的数据类型。 | |
返回值
- SQL_SUCCESS:表示调用正确。
- SQL_SUCCESS_WITH_INFO:表示会有一些警告信息。
- SQL_ERROR:表示从结果集中获取列数据失败。
- SQL_NO_DATA:表示SQL语句不返回结果集。
- SQL_INVALID_HANDLE:表示传入的句柄无效。
示例
参见:示例