標(biāo)題:
SQLBindCol 函數(shù)的說明
[打印本頁]
作者:
51hei社區(qū)
時(shí)間:
2016-1-16 03:24
標(biāo)題:
SQLBindCol 函數(shù)的說明
SQLRETURN SQLBindCol(
SQLHSTMT StatementHandle,
SQLUSMALLINT ColumnNumber,
SQLSMALLINT TargetType,
SQLPOINTER TargetValuePtr,
SQLINTEGER BufferLength,
SQLLEN * StrLen_or_Ind);
1、StatementHandle:語句句柄
2、ColumnNumber:標(biāo)識(shí)要綁定的列號(hào)。數(shù)據(jù)列號(hào)是從0開始升序排列的,其中第0列用作書簽。如果沒有使用書簽(語句句柄SQL_ATTR_USE_BOOKMARKS屬性設(shè)為SQL_UB_OFF),則列號(hào)從1開始
3、TargetType:標(biāo)示*TargetValuePtr的C數(shù)據(jù)類型。當(dāng)使用函數(shù)SQLFetch、SQLFetchScroll、SQLBullkOperations或SQLSetPos從數(shù)據(jù)源中獲取數(shù)據(jù)時(shí),ODBC驅(qū)動(dòng)程序回將該字段的數(shù)據(jù)變換位該類型
4、TargetValuePtr:綁定到數(shù)據(jù)子端的緩沖區(qū)的地址。如果該參數(shù)位NULL,該數(shù)據(jù)字段的綁定將被釋放
5、BufferLength:*TargetValuePtr的字節(jié)數(shù)
6、StrLen_or_IndPtr:指向綁定數(shù)據(jù)列所使用的長(zhǎng)度/指示緩沖區(qū)的指針。SQLRETURN SQLBindCol(
SQLHSTMT StatementHandle,
SQLUSMALLINT ColumnNumber,
SQLSMALLINT TargetType,
SQLPOINTER TargetValuePtr,
SQLINTEGER BufferLength,
SQLLEN * StrLen_or_Ind);
1、StatementHandle:語句句柄
2、ColumnNumber:標(biāo)識(shí)要綁定的列號(hào)。數(shù)據(jù)列號(hào)是從0開始升序排列的,其中第0列用作書簽。如果沒有使用書簽(語句句柄SQL_ATTR_USE_BOOKMARKS屬性設(shè)為SQL_UB_OFF),則列號(hào)從1開始
3、TargetType:標(biāo)示*TargetValuePtr的C數(shù)據(jù)類型。當(dāng)使用函數(shù)SQLFetch、SQLFetchScroll、SQLBullkOperations或SQLSetPos從數(shù)據(jù)源中獲取數(shù)據(jù)時(shí),ODBC驅(qū)動(dòng)程序回將該字段的數(shù)據(jù)變換位該類型
4、TargetValuePtr:綁定到數(shù)據(jù)子端的緩沖區(qū)的地址。如果該參數(shù)位NULL,該數(shù)據(jù)字段的綁定將被釋放
5、BufferLength:*TargetValuePtr的字節(jié)數(shù)
6、StrLen_or_IndPtr:指向綁定數(shù)據(jù)列所使用的長(zhǎng)度/指示緩沖區(qū)的指針。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1