Soap.SOAPDm.TSoapDataModule.SAS_ApplyUpdates
Delphi
function SAS_ApplyUpdates(const ProviderName: OleStr; Delta: OleVariant;
MaxErrors: Integer; out ErrorCount: Integer; var OwnerData: OleVariant): OleVariant; virtual; stdcall;
C++
virtual System::OleVariant __stdcall SAS_ApplyUpdates(const System::Types::OleStr ProviderName, 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é.
SAS_SAS_ApplyUpdates é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 BeforeSAS_ApplyUpdates et renvoyées à l'application client dans un gestionnaire d'événement AfterSAS_ApplyUpdates. Ces informations sont transmises au gestionnaire d'événement BeforeSAS_ApplyUpdates du fournisseur puis renvoyées par le gestionnaire d'événement AfterSAS_ApplyUpdates du fournisseur.
SAS_SAS_ApplyUpdates renvoie un Variant qui est un paquet de données contenant tous les enregistrements qui n'ont pu être appliqués.
Remarque : Les applications ne peuvent appeler la méthode protégée SAS_SAS_ApplyUpdates qu'à l'aide de l'interface IAppServerSOAP. Pour appliquer les mises à jour directement dans le code à partir du serveur d'applications, utilisez la méthode SAS_ApplyUpdates du composant fournisseur.