Datasnap.Provider.TDataSetProvider.OnUpdateData

提供:RAD Studio API Documentation

Delphi

property OnUpdateData: TProviderDataEvent read FOnUpdateData write FOnUpdateData;

C++

__property OnUpdateData;

プロパティ

種類 可視性 ソース ユニット
event published
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider TDataSetProvider

説明

プロバイダが更新の適用を開始した際に、発生します。 {{#multireplace:Datasnap.Provider.TDataSetProvider.OnUpdateData|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:Datasnap.Provider.TBaseProvider.OnUpdateData|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:Datasnap.Provider.TBaseProvider.OnUpdateData|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

プロバイダが更新の適用を開始した際に、発生します。

OnUpdateData イベント ハンドラを記述すると、プロバイダが、クライアント データセットまたは XML ブローカから取得した更新を適用する前に、特殊な処理を実行することができます。DataSet パラメータに属するメソッドを使用することにより、アプリケーションは次のことが可能になります:

  • データを判断し(たとえば、許可されるべきではない値やデータの変更など)、更新の適用が発生する前にそれをキャンセルするために例外を発生させます。
  • データを、ソース データセットやデータベース サーバーへ送信される前に変更します(たとえば、値の暗号化は複合化など)。

OnUpdateData は、Datasnap.Provider.TProviderDataEvent 型のイベント ハンドラです。

関連項目