FireDAC.Comp.BatchMove.TFDBatchMove.Mode
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. |