Bde.DBTables.TBDEDataSet.CommitUpdates

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

Delphi

procedure CommitUpdates;

C++

void __fastcall CommitUpdates();

プロパティ

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

説明

キャッシュアップデートバッファをクリアします。

CommitUpdates メソッドを呼び出すと,ApplyUpdates の呼び出しおよびデータベースコンポーネントの Commit メソッドの呼び出しが成功した後に,キャッシュアップデートバッファをクリアできます。更新を適用した後にキャッシュをクリアすると,キャッシュには OnUpdateRecord イベントハンドラまたは OnUpdateError イベントハンドラで処理できなかったレコードおよびスキップされたレコードだけが残ります。アプリケーションはまだキャッシュに入っているレコードを変更できます。

CommitUpdates を呼び出した後でレコードを変更すると,キャッシュアップデートバッファが埋まるので,再び ApplyUpdates を呼び出してデータベースにその変更を移動する必要があります。

メモ:  データベースコンポーネントの ApplyUpdates メソッドを使用して,データベースコンポーネントに関連付けられたすべてのデータセットの未処理の更新を適用およびコミットするアプリケーションでは,CommitUpdates を呼び出す必要はありません。

関連項目