Datasnap.Midas.IAppServerDisp.AS_ApplyUpdates
Delphi
function AS_ApplyUpdates(const ProviderName: OleStr; Delta: OleVariant; MaxErrors: Integer; out ErrorCount: Integer; var OwnerData: OleVariant): OleVariant; dispid 20000000;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | automated | Datasnap.Midas.pas | Datasnap.Midas | IAppServerDisp |
説明
指定したプロバイダを使用して、クライアント データセットから受け取った更新を適用します。
AS_ApplyUpdates メソッドは、データセットもしくはデータベース サーバーにクライアントの更新を書き込みます。
ProviderName パラメータは、更新処理を管理するプロバイダ コンポーネントの名前を指定します。
Delta パラメータは、データベースに書き込むための、更新、挿入、削除済みレコードが入ったバリアントです。
MaxErrors パラメータは、更新処理を中止するまでに起こり得るエラーの最大数を示します。
ErrorCount パラメータは、更新処理中に実際に発生したエラーの数を返します。
OwnerData パラメータは、BeforeApplyUpdates イベント ハンドラ内のクライアント アプリケーションに渡され、AfterApplyUpdates イベント ハンドラ内のクライアント アプリケーションに返される情報です。
AS_ApplyUpdates(Delphi)または AS_ApplyUpdates _result パラメータ(C++)は、データベースに適用できなかったすべてのレコードを含むデータパケットであるバリアントを返します。