次の方法で共有


CRecordset::CancelUpdate

更新 が呼び出される前に AddNew[編集] または操作による保留中の更新をキャンセルします。

void CancelUpdate( );

解説

[!メモ]

このメンバー関数は、このようなレコードセットが [編集]AddNew、または 更新を呼び出すことができないため、バルク行フェッチを使用しているレコードセットの使用できません。バルク行フェッチに関する詳細については、" " レコードセット: フェッチ サイズのレコードを (ODBC)を参照してください。

自動ダーティなフィールドのチェックが有効になっている場合は CancelUpdate 持っていた値に [編集]AddNew が呼び出される前にメンバー変数を復元します; それ以外のすべての値の変更が残ります。既定では、フィールドの自動チェックはレコードセットを開くと有効になります。ビューステートを無効にするには、[開く] のメンバー関数の dwOptions のパラメーターで CRecordset::noDirtyFieldCheck を指定する必要があります。

データの更新に関する詳細については、" " レコードセット: 追加、更新、および削除 (ODBC) をを参照してください。

必要条件

Header: afxdb.h

参照

関連項目

CRecordset クラス

階層図

CRecordset::AddNew

CRecordset::Edit

CRecordset::Update