CDaoRecordset::m_nFields
レコードセット クラスでフィールド データ メンバーの数と、データ ソースからレコードセット オブジェクトによって選択された列数が含まれます。
解説
レコードセット クラスのコンストラクターは、静的にバインドされたフィールドの正しい数の m_nFields を初期化する必要があります。ClassWizard は、レコードセット クラスを宣言する場合に使用すると、この初期化を書き込みます。また、を手動で作成できます。
フレームワークは、データ ソースの現在のレコードのフィールド データ メンバーに対応する列とのやり取りを管理するには、この番号を使用します。
[!メモ]
この数は、パラメーター CDaoFieldExchange::outputColumnと SetFieldType の呼び出し後に DoFieldExchange に登録されている出力列の数に対応する必要があります。
CDaoRecordset::GetFieldValue と CDaoRecordset::SetFieldValueを通じて列を動的にバインドできます。、の DoFieldExchange のメンバー関数の DFX の関数呼び出しの数を反映するように m_nFields カウントをインクリメントする必要はありません。
要件
Header: afxdao.h