RFX_Date_Bulk
將多個資料列的 TIMESTAMP_STRUCT 從 ODBC 資料來源的資料行的資料到對應的陣列裡CRecordset-衍生物件。
void RFX_Date_Bulk(
CFieldExchange* pFX,
LPCTSTR szName,
TIMESTAMP_STRUCT** prgTSVals,
long** prgLengths
);
參數
pFX
CFieldExchange 物件的指標。 這個物件包含用於定義每個呼叫的函式的內容資訊。 如需詳細資訊,請參閱下面的文件資料錄欄位交換: RFX 的運作方式。szName
資料行的名稱。prgTSVals
變數的指標陣列, TIMESTAMP_STRUCT 的值。 這個陣列將會儲存要從資料來源傳輸到資料錄集的資料。 如需有關 TIMESTAMP_STRUCT 的附錄 d 中的資料型別,請參閱主題"C 資料型別" ODBC SDK 程式設計人員參考。prgLengths
長整數的陣列指標。 這個陣列會儲存長度,以位元組為單位所指的陣列中每個值的prgTSVals。 請注意,值 SQL_NULL_DATA 如果您對應資料的項目會包含 Null 值會儲存。 如需詳細資訊,請參閱 ODBC API 函式 SQLBindCol 在 ODBC SDK 程式設計人員參考。
備註
資料來源資料行可以有一個的 ODBC 型別 SQL_DATE, SQL_TIME,或 SQL_TIMESTAMP。 資料錄集必須定義為型別指標的欄位資料成員 TIMESTAMP_STRUCT。
如果初始化prgTSVals和prgLengths到 NULL,然後指向陣列將自動配置資料列集大小相等的大小。
注意事項 |
---|
大量資料錄欄位交換只將資料從資料來源的資料錄集物件。若要讓資料錄集的可更新,您必須使用 ODBC API 函式 SQLSetPos。 |
如需詳細資訊,請參閱文章的資料錄集: 擷取的資料錄中大量 (ODBC) 和資料錄欄位交換 (RFX)。
範例
請參閱 RFX_Text_Bulk。
需求
標頭: afxdb.h