#SQLBindCol

# 函数用途

为结果列分配存储并指定数据类型。

# ODBC函数原型

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

# 参数说明

StrLen_or_IndPtr支持情况:

以下为作为可返回的结果:

StrLen_or_IndPtr 说明 支持情况
存储在 ParameterValuePtr 中的结果的长度。 可用于返回的数据的长度 支持
SQL_NULL_DATA 结果为空 支持

# 错误码说明

无特殊说明。

# 其他说明

必须按列绑定。

目前输出数据缓冲区取数据不支持变长类型截断,取结果集数据时,所有变长类型遇到大小不足的输出数据缓冲区会报错。