解説
レコード セット クラスのフィールド データ メンバーの数と、レコード セットのデータ ソースから選択した列の数が含まれています。レコード セット クラスのコンス トラクターは、静的にバインドされたフィールドの正しい数でm_nFieldsを初期化する必要があります。Classwizard この初期化を使用して、レコード セット クラスを宣言するとき。手動でも書くことができます。
この数のフレームワークを使用して、フィールド データ メンバーとデータ ソースの現在のレコードの対応する列の間の相互作用を管理するには。
注特価;この番号DoFieldExchangeに、呼び出しの後にSetFieldTypeパラメーター CDaoFieldExchange::outputColumnを登録する出力列の数に対応する必要があります。(&N)。
説明したようにCDaoRecordset::GetFieldValueとCDaoRecordset::SetFieldValueの方法で動的に列をバインドできます DAO レコード セット: レコードの動的連結。これを行うには、カウントの DFX 関数DoFieldExchangeメンバー関数のコール数を反映するには、 m_nFieldsをインクリメントする必要はありません。
詳細については、参照してください DAO レコード フィールド エクス チェンジ (DFX)でVisual の C++ プログラマのガイド。
CDaoRecordset の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CDaoRecordset::SetFieldValue、 CDaoRecordset::GetFieldValue(&N)