SQLRETURN SQLBindCol(
SQLHSTMT StatementHandle,
SQLUSMALLINT ColumnNumber,
SQLSMALLINT TargetType,
SQLPOINTER TargetValuePtr,
SQLINTEGER BufferLength,
SQLLEN * StrLen_or_Ind);
1、StatementHandle:語句句柄
2、ColumnNumber:標識要綁定的列號。數據列號是從0開始升序排列的,其中第0列用作書簽。如果沒有使用書簽(語句句柄SQL_ATTR_USE_BOOKMARKS屬性設為SQL_UB_OFF),則列號從1開始
3、TargetType:標示*TargetValuePtr的C數據類型。當使用函數SQLFetch、SQLFetchScroll、SQLBullkOperations或SQLSetPos從數據源中獲取數據時,ODBC驅動程序回將該字段的數據變換位該類型
4、TargetValuePtr:綁定到數據子端的緩沖區的地址。如果該參數位NULL,該數據字段的綁定將被釋放
5、BufferLength:*TargetValuePtr的字節數
6、StrLen_or_IndPtr:指向綁定數據列所使用的長度/指示緩沖區的指針。SQLRETURN SQLBindCol(
SQLHSTMT StatementHandle,
SQLUSMALLINT ColumnNumber,
SQLSMALLINT TargetType,
SQLPOINTER TargetValuePtr,
SQLINTEGER BufferLength,
SQLLEN * StrLen_or_Ind);
1、StatementHandle:語句句柄
2、ColumnNumber:標識要綁定的列號。數據列號是從0開始升序排列的,其中第0列用作書簽。如果沒有使用書簽(語句句柄SQL_ATTR_USE_BOOKMARKS屬性設為SQL_UB_OFF),則列號從1開始
3、TargetType:標示*TargetValuePtr的C數據類型。當使用函數SQLFetch、SQLFetchScroll、SQLBullkOperations或SQLSetPos從數據源中獲取數據時,ODBC驅動程序回將該字段的數據變換位該類型
4、TargetValuePtr:綁定到數據子端的緩沖區的地址。如果該參數位NULL,該數據字段的綁定將被釋放
5、BufferLength:*TargetValuePtr的字節數
6、StrLen_or_IndPtr:指向綁定數據列所使用的長度/指示緩沖區的指針。
|