Datasnap.DBClient.TCustomClientDataSet.LogChanges

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

Delphi

property LogChanges: Boolean read GetLogChanges write SetLogChanges;

C++

__property bool LogChanges = {read=GetLogChanges, write=SetLogChanges, nodefault};

プロパティ

種類 可視性 ソース ユニット
property public
Datasnap.DBClient.pas
Datasnap.DBClient.hpp
Datasnap.DBClient TCustomClientDataSet

説明

変更ログをデータとは別に保持するかどうかを示します。

LogChanges プロパティを使用すると、クライアント データセット内のデータの変更を記録するかどうかを制御できます。 LogChanges が true のとき(デフォルトの設定)、変更内容のすべてが Delta プロパティに記録されます。 それらは、後でデータベースかソース データセットへの適用や、変更の取り消しや、Data プロパティへのマージが可能です。 LogChanges が false のときはデータが直接 Data プロパティに変更され、プロバイダを通じてのデータセットまたはソース データセットへの適用が不可能です。

警告:  データが読み込み専用でない限り、クライアント データセットが内部プロバイダを使用する場合は LogChanges を false に設定しないよう注意してください。 LogChanges を false に設定すると、クライアント データセットが更新を適用できなくなります。

メモ:  データベースの更新にクライアント データセットで変更した内容を適用しない場合、LogChanges を false に設定してください。 大きいサイズのデータセットの場合、 LogChanges の true の値がアプリケーションのパフォーマンスに大きな影響を与える可能性があります。

関連項目