CDaoRecordset::IsFieldDirty

更新 : 2007 年 11 月

ダイナセットの指定されたフィールド データ メンバが、"ダーティ" (変更された) としてマークされているかどうかを調べます。

BOOL IsFieldDirty(
   void* pv 
);

パラメータ

  • pv
    状態を調べるフィールド データ メンバへのポインタ。変更されたフィールドがあるかどうかを調べるときは NULL を指定します。

戻り値

指定されたフィールド データ メンバが変更ありとしてマークされている場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

すべてのダーティ フィールド データ メンバのデータは、CDaoRecordsetUpdate メンバ関数を EditAddNew の呼び出しに続いて呼び出して現在のレコードを更新したときに、データ ソースのレコードに書き込まれます。この知識を使って、フィールド データ メンバのフラグをクリアして列をマークすることによってデータ ソースに書き込まれないようにするなどのより高度なステップに進むことができます。

IsFieldDirty は、DoFieldExchange によって実装されています。

必要条件

ヘッダー : afxdao.h

参照

参照

CDaoRecordset クラス

階層図

CDaoRecordset::IsFieldNull

CDaoRecordset::IsFieldNullable

その他の技術情報

CDaoRecordset のメンバ