Datasnap.Midas.IAppServer.AS_ApplyUpdates
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 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Datasnap.Midas.pas Datasnap.Midas.hpp |
Datasnap.Midas | IAppServer |
Description
Applique les mises à jour reçues d'un ensemble de données client en utilisant le fournisseur spécifié.
AS_AS_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'arrêter 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 BeforeAS_ApplyUpdates et renvoyées à l'application client dans un gestionnaire d'événement AfterAS_ApplyUpdates.
AS_AS_ApplyUpdates (Delphi) ou le paramètre AS_ApplyUpdates_result (C++) renvoie un Variant qui est un paquet de données contenant tous les enregistrements qui n'ont pu être appliqués à la base de données.