CDaoRecordset::IsFieldDirty
ダイナセットの指定されたフィールド データ メンバーが、"ダーティ" (変更された) としてマークされているかどうかを調べます。
BOOL IsFieldDirty(
void* pv
);
パラメーター
- pv
状態を調べるフィールド データ メンバーへのポインター。変更されたフィールドがあるかどうかを調べるときは NULL を指定します。
戻り値
指定されたフィールド データ メンバーが変更ありとしてマークされている場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
すべてのダーティ フィールド データ メンバーのデータは、CDaoRecordset の Update メンバー関数を Edit や AddNew の呼び出しに続いて呼び出して現在のレコードを更新したときに、データ ソースのレコードに書き込まれます。 この知識を使って、フィールド データ メンバーのフラグをクリアして列をマークすることによってデータ ソースに書き込まれないようにするなどのより高度なステップに進むことができます。
IsFieldDirty は、DoFieldExchange によって実装されています。
必要条件
**ヘッダー:**afxdao.h
参照
参照
CDaoRecordset::IsFieldNullable