Bde.DBTables.TBDEDataSet.ApplyUpdates

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure ApplyUpdates;

C++

void __fastcall ApplyUpdates();

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TBDEDataSet

説明

データセットの未処理のキャッシュアップデートをデータベースに書き込みます。

ApplyUpdates メソッドを呼び出すと,データセットの未処理のキャッシュアップデートをデータベースに書き込むことができます。このメソッドは更新のためにキャッシュしたデータをデータベースに渡しますが,変更はデータベースにコミットしません。アプリケーションは,書き込みが成功した場合は変更をコミットするために明示的にデータベースコンポーネントの Commit メソッドを呼び出し,エラーが発生した場合は変更を元に戻すためにデータベースの Rollback メソッドを呼び出さなくてはなりません。

データベースへの書き込みが成功し,データベースの Commit メソッドの呼び出しが成功した後で,アプリケーションはキャッシュアップデートバッファをクリアするために CommitUpdates メソッドを呼び出す必要があります。

メモ:  データセットを更新する方法としては,個々のデータセットの ApplyUpdates メソッドを呼び出すよりは,データベースコンポーネントの ApplyUpdates メソッドを呼び出すことをお勧めします。データベースコンポーネントの ApplyUpdates メソッドは,トランザクションのコミットおよびロールバックを処理するとともに,操作が成功したときにキャッシュをクリアします。

関連項目