Skip to content

SQLBindCol函数

功能

将 C 数据类型变量绑定到结果集的列。

函数原型

c
SQLRETURN SQLBindCol(
      SQLHSTMT 			StatementHandle,
      SQLUSMALLINT 		ColumnNumber,
      SQLSMALLINT 		TargetType,
      SQLPOINTER 		TargetValuePtr,
      SQLLEN 			BufferLength,
      SQLLEN * 			StrLen_or_Ind

参数解释

  • StatementHandle:语句句柄。
  • ColumnNumber:列序号(从 1 开始)。
  • TargetType:列的C类型。
  • TargetValuePtr:接收列数据的缓冲区指针。
  • BufferLength:列宽度,以字节为单位限制string类型的长度。
  • StrLen_or_Ind:实际列数据大小。

返回值

成功时返回 SQL_SUCCESS。