CDaoRecordset::m_nFields
レコードセット クラスのフィールド データ メンバーの数と、レコードセットによってデータ ソースから選択されている列の数を保持します。
解説
レコードセット クラスのコンストラクターは、静的に連結されたフィールドの正確な数で m_nFields を初期化する必要があります。 ClassWizard を使用してレコードセット クラスを宣言すると、この初期化は ClassWizard によって記述されます。 手動で作成することもできます。
フレームワークはこの数値を使用して、フィールド データ メンバーとデータ ソースの現在のレコードの対応する列とのやりとりを管理します。
注意
この数値は、パラメーター CDaoFieldExchange::outputColumn を指定した SetFieldType の呼び出しの後、DoFieldExchange に登録された出力列の数に一致している必要があります。
CDaoRecordset::GetFieldValue と CDaoRecordset::SetFieldValue を使用して、列を動的にバインドできます。 この場合、DoFieldExchange メンバー関数の DFX 関数の呼び出しの数を反映するために m_nFields の数を更新する必要はありません。
要件
**ヘッダー:**afxdao.h