次の方法で共有


CDaoRecordset::m_nFields

更新 : 2007 年 11 月

レコードセット クラスのフィールド データ メンバの数と、レコードセットによってデータ ソースから選択されている列の数を保持します。

解説

レコードセット クラスのコンストラクタは、静的に連結されたフィールドの正確な数で m_nFields を初期化する必要があります。ClassWizard を使用してレコードセット クラスを宣言すると、この初期化は ClassWizard によって記述されます。手動で作成することもできます。

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

347sy17w.alert_note(ja-jp,VS.90).gifメモ :

この数値は、パラメータ CDaoFieldExchange::outputColumn を指定した SetFieldType の呼び出しの後、DoFieldExchange に登録された出力列の数に一致している必要があります。

CDaoRecordset::GetFieldValueCDaoRecordset::SetFieldValue を使用して、列を動的にバインドできます。この場合、DoFieldExchange メンバ関数の DFX 関数の呼び出しの数を反映するために m_nFields の数を更新する必要はありません。

必要条件

ヘッダー : afxdao.h

参照

参照

CDaoRecordset クラス

階層図

CDaoRecordset::SetFieldValue

CDaoRecordset::GetFieldValue

その他の技術情報

CDaoRecordset のメンバ