Soap.SOAPDm.TSoapDataModule.ApplyUpdates

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

System::OleVariant __fastcall ApplyUpdates(const System::WideString ProviderName, const System::OleVariant &Delta, int MaxErrors, /* out */ int &ErrorCount, System::OleVariant &OwnerData);

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Soap.SOAPDm.pas
Soap.SOAPDm.hpp
Soap.SOAPDm TSoapDataModule

Description

Applique les mises à jour reçues d'un client en utilisant le fournisseur spécifié.

ApplyUpdates fournit l'implémentation sous-jacente de la méthode AS_ApplyUpates (sur l'interface IAppServer) et de la méthode SAS_ApplyUpdates (sur l'interface IAppServerSoap). Elle écrit les mises à jour client dans un ensemble de données ou un serveur de bases de données.

ProviderName spécifie le nom du composant fournisseur qui gère la mise à jour.

Delta est un Variant contenant les enregistrements modifiés, insérés et supprimés à écrire dans la base de données.

MaxErrors indique le nombre maximum d'erreurs permis avant d'annuler l'opération de mise à jour.

ErrorCount renvoie le nombre réel d'erreurs rencontrées pendant l'opération de mise à jour.

OwnerData contient les informations fournies par l'application client dans un gestionnaire d'événement BeforeApplyUpdates et renvoyées à l'application client dans un gestionnaire d'événement AfterApplyUpdates. Ces informations sont transmises au gestionnaire d'événement BeforeApplyUpdates du fournisseur puis renvoyées par le gestionnaire d'événement AfterApplyUpdates du fournisseur.

ApplyUpdates renvoie un Variant qui est un paquet de données contenant tous les enregistrements qui n'ont pu être appliqués.

Voir aussi