FireDAC.Comp.BatchMove.TFDBatchMove.Mode

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Mode: TFDBatchMoveMode read FMode write FMode default dmAlwaysInsert;

C++

__property TFDBatchMoveMode Mode = {read=FMode, write=FMode, default=0};

Propriétés

Type Visibilité  Source Unité  Parent
property published
FireDAC.Comp.BatchMove.pas
FireDAC.Comp.BatchMove.hpp
FireDAC.Comp.BatchMove TFDBatchMove


Description

Spécifie le mode de déplacement des données TFDBatchMove.

Utilisez la propriété Mode pour contrôler si le composant TFDBatchMove va ajouter, remplacer ou supprimer des enregistrements sur la destination des données. Les valeurs possibles sont :

Nom Description
dmAlwaysInsert Ajoute les enregistrements de la source à la destination. Aucune mise en correspondance de contenu n'est effectuée. C'est le mode par défaut.
dmAppend Ajoute les enregistrements de la source à la destination, lorsque les enregistrements ont un correspondant dans la table de destination. La mise en correspondance est effectuée en utilisant les champs de clé primaire.
dmAppendUpdate Ajoute les enregistrements de la source à la destination, lorsque les enregistrements ont un correspondant dans la table de destination. Elle met également à jour les enregistrements de la table destination ayant un correspondant dans la table source. La mise en correspondance est effectuée en utilisant les champs de clé primaire.
dmDelete Supprime les enregistrements de la destination ayant un correspondant dans la table source. La mise en correspondance est effectuée en utilisant les champs de clé primaire.
dmUpdate Met à jour les enregistrements de la table destination ayant un correspondant dans la table source.

Voir aussi