次の方法で共有


CDaoRecordset::m_nFields

レコードセット クラスでフィールド データ メンバーの数と、データ ソースからレコードセット オブジェクトによって選択された列数が含まれます。

解説

レコードセット クラスのコンストラクターは、静的にバインドされたフィールドの正しい数の m_nFields を初期化する必要があります。ClassWizard は、レコードセット クラスを宣言する場合に使用すると、この初期化を書き込みます。また、を手動で作成できます。

フレームワークは、データ ソースの現在のレコードのフィールド データ メンバーに対応する列とのやり取りを管理するには、この番号を使用します。

[!メモ]

この数は、パラメーター CDaoFieldExchange::outputColumnSetFieldType の呼び出し後に DoFieldExchange に登録されている出力列の数に対応する必要があります。

CDaoRecordset::GetFieldValueCDaoRecordset::SetFieldValueを通じて列を動的にバインドできます。、の DoFieldExchange のメンバー関数の DFX の関数呼び出しの数を反映するように m_nFields カウントをインクリメントする必要はありません。

要件

Header: afxdao.h

参照

関連項目

CDaoRecordset クラス

階層図

CDaoRecordset::SetFieldValue

CDaoRecordset::GetFieldValue