void RFX_Date_Bulk (CFieldExchange ※ pFX、LPCTSTR szNameTIMESTAMP_STRUCT 年 prgTSVals長い年 prgLengths );
パラメーター
pFX
CFieldExchangeオブジェクトへのポインター。このオブジェクトには、各関数の呼び出しのコンテキストを定義する情報が含まれます。詳細については、参照してください レコード フィールド エクス チェンジ: RFX の動作方法でVisual の C++ プログラマのガイド。
szName
データ列の名前。
prgTSVals
TIMESTAMP_STRUCT値の配列へのポインター。この配列は、データ ソースからレコード セットを転送するデータを格納します。TIMESTAMP_STRUCTデータ型の詳細については、付録 D ODBC SDK programmer's Reference 」の「C データ型」トピックを参照してください。
prgLengths
長整数の配列へのポインター。この配列は、長さバイトのprgTSValsが指す配列内の各値で保存されます。場合は、対応するデータ項目が含まれている Null 値をSQL__DATAが格納されることに注意してください。詳細については、ODBC API 関数SQLBindCol 『 ODBC SDK programmer's Referenceを参照してください。
解説
RFX_Date_Bulk関数をTIMESTAMP_STRUCTデータの複数の行、ODBC データ ソースの列から、対応する配列、 CRecordsetに転送-オブジェクトを派生します。データ ソース列を ODBC 型のSQL_DATE、 SQL_TIME、またはSQL_TIMESTAMPを持つことができます。レコード セット フィールド データ メンバーへのポインター型のTIMESTAMP_STRUCTを定義する必要があります。
PrgTSValsとprgLengthsをNULLに初期化する場合、[彼らが指す配列自動的に、行セット サイズと同じサイズに割り当てられる。
注特価;バルク レコード フィールド エクス チェンジだけデータをデータ ソースからレコード セット オブジェクトに転送します。レコード セットが更新可能にするためには、ODBC API 関数のSQLSetPosを使用する必要があります。これを行うには方法の例についてを参照してくださいサンプル dbfetch に関するトピック(&N)。
詳細についてを参照してください レコード セット: レコードのフェッチ一括 (ODBC)と Visual の C++ プログラマのガイドのレコード フィールド エクス チェンジ (RFX)。
例
RFX_Text_Bulkを参照してください。
参照特価;RFX_Binary_Bulk、 RFX_Bool_Bulk、 RFX_Byte_Bulk、 RFX_Double_Bulk、 RFX_Int_Bulk、 RFX_Long_Bulk、 RFX_Single_Bulk、 RFX_Text_Bulk、 CFieldExchange::SetFieldType(&N)