Soap.SOAPMidas.IAppServerSOAP.SAS_ApplyUpdates

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

Delphi

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

C++

virtual System::OleVariant __stdcall SAS_ApplyUpdates(const System::WideString ProviderName, System::OleVariant Delta, int MaxErrors, /* out */ int &ErrorCount, System::OleVariant &OwnerData) = 0 ;

プロパティ

種類 可視性 ソース ユニット
function public
Soap.SOAPMidas.pas
Soap.SOAPMidas.hpp
Soap.SOAPMidas IAppServerSOAP


説明

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

SAS_SAS_ApplyUpdates メソッドは,データセットまたはデータベースサーバーにクライアントの更新を書き込みます。

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

Delta は,データベースに書き込むための,更新,挿入,および削除済みレコードが入ったバリアントです。

MaxErrors は,更新処理をロールバックするまでに許容されるエラーの最大数を示します。

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

OwnerData は,BeforeSAS_ApplyUpdates イベントハンドラ内でクライアントアプリケーションによって提供され,AfterSAS_ApplyUpdates イベントハンドラ内でクライアントアプリケーションに返される情報です。この情報は,プロバイダの BeforeSAS_ApplyUpdates イベントハンドラに渡され,プロバイダの AfterSAS_ApplyUpdates から返されます。

SAS_SAS_ApplyUpdates 関数は,適用できなかったすべてのレコードが格納されたデータパケットであるバリアントを返します。

関連項目