次の方法で共有


CDaoRecordset::CancelUpdate

Edit 操作または AddNew 操作で発生した、保留状態のすべての更新をキャンセルします。

virtual void CancelUpdate( );

解説

たとえば、アプリケーションが Edit メンバー関数または AddNew メンバー関数を呼び出し、Update を呼び出さないと、CancelUpdateEdit または AddNew が呼び出された後に行われた変更をすべてキャンセルします。

注意

レコードがダブルバッファー化されていると (つまり、自動フィールド チェックが有効であると)、CancelUpdate の呼び出しは、メンバー変数を AddNew または Edit が呼び出される前の値に戻します。

保留状態の Edit 操作または AddNew 操作がないと、CancelUpdate は、MFC に例外をスローさせます。 キャンセルできる保留状態の操作があるかどうかを調べるには、GetEditMode メンバー関数を呼び出します。

関連情報については、DAO ヘルプの「CancelUpdate Method」を参照してください。

必要条件

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

参照

参照

CDaoRecordset クラス

階層図

CDaoRecordset::AddNew

CDaoRecordset::Delete

CDaoRecordset::Edit

CDaoRecordset::Update

CDaoRecordset::CanTransact

その他の技術情報

CDaoRecordset のメンバー