次の方法で共有


CDaoRecordset::m_nFields

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

解説

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

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

注意

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

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

要件

**ヘッダー:**afxdao.h

参照

参照

CDaoRecordset クラス

階層図

CDaoRecordset::SetFieldValue

CDaoRecordset::GetFieldValue

その他の技術情報

CDaoRecordset のメンバー