Datasnap.Provider.TResolverResponse

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

Delphi

TResolverResponse = (rrSkip, rrAbort, rrMerge, rrApply, rrIgnore);

C++

enum DECLSPEC_DENUM TResolverResponse : unsigned char { rrSkip, rrAbort, rrMerge, rrApply, rrIgnore };

プロパティ

種類 可視性 ソース ユニット
enum public
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider Datasnap.Provider

説明

TResolverResponse 型は,OnUpdateError イベントハンドラが更新エラーを処理した後にリゾルバコンポーネントが実行するアクションを示します。

次の表に,TResolverResponse の指定可能な値とその意味を示します。



意味

rrSkip

エラーを生成したレコードの更新をスキップして,未適用の変更をキャッシュに残す。

rrAbort

エラーメッセージを表示しないで更新処理全体を中止する。

rrMerge

デルタパケット内の更新をデータベースの新しい基底値にマージする。この処理は,更新項目が別のユーザーに変更されていない場合にのみ成功する。

rrApply

元の更新のかわりに,OnUpdateError ハンドラで修正された現在のレコードの値を適用する。

rrIgnore

エラーを無視する。レコードを適用してはならないが,レコードを解決するためにクライアントデータセットに返すこともしてはならない。



関連項目