Datasnap.Midas.IAppServer.AS_ApplyUpdates

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

Delphi

function  AS_ApplyUpdates(const ProviderName: OleStr; Delta: OleVariant;  MaxErrors: Integer; out ErrorCount: Integer; var OwnerData: OleVariant): OleVariant; safecall;

C++

virtual HRESULT __safecall AS_ApplyUpdates(const System::WideString ProviderName, const System::OleVariant Delta, int MaxErrors, /* out */ int &ErrorCount, System::OleVariant &OwnerData, System::OleVariant &__AS_ApplyUpdates_result) = 0 ;

プロパティ

種類 可視性 ソース ユニット
function public
Datasnap.Midas.pas
Datasnap.Midas.hpp
Datasnap.Midas IAppServer


説明

指定したプロバイダを使用して、クライアント データセットから受け取った更新を適用します。

AS_ApplyUpdates メソッドは、データセットもしくはデータセット サーバーにクライアントの更新を書き込みます。

ProviderName パラメータは、更新処理を管理するプロバイダ コンポーネントの名前を指定します。

Delta パラメータは、データベースに書き込むための、更新、挿入、削除されたレコードが入ったバリアントです。

MaxErrors パラメータは、更新処理を中止するまでに起こり得るエラーの最大数を示します。

ErrorCount パラメータは、更新処理中に実際に発生したエラーの数を返します。

OwnerData パラメータは、BeforeApplyUpdates イベント ハンドラ内でクライアント アプリケーションによって提供され、AfterApplyUpdates イベント ハンドラ内でクライアント アプリケーションに返される情報です。

AS_ApplyUpdates (Delphi) もしくは AS_ApplyUpdates _result パラメータ (C++) は、データベースに適用できなかったすべてのレコードを含むデータパケットのバリアントを返します。

関連項目