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