Bde.DBTables.TBatchMove.Mode
Delphi
property Mode: TBatchMode read FMode write FMode default batAppend;
C++
__property TBatchMode Mode = {read=FMode, write=FMode, default=0};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TBatchMove |
Description
Indique l'action effectuée par l'objet TBatchMove lors de l'appel de la méthode Execute.
La propriété Mode permet d'indiquer si l'objet TBatchMove doit ajouter, remplacer ou supprimer des enregistrements ou copier la Source. Voici les valeurs possibles de Mode :
Valeur | Signification |
---|---|
batAppend |
Ajoute les enregistrements de la table source dans la table destination. La table destination doit déjà exister et les deux tables ne doivent pas contenir d'enregistrements en double. C'est le mode par défaut |
batUpdate |
Remplace les enregistrements de la table destination par les enregistrements correspondants de la table source. La table destination doit déjà exister et disposer d'un index permettant de mettre en correspondance les enregistrements. |
batAppendUpdate |
Si un enregistrement correspondant existe dans la table destination, il est remplacé. Sinon, ajoute les enregistrements à la table destination. La table destination doit déjà exister et disposer d'un index permettant de mettre en correspondance les enregistrements. |
batCopy |
Crée la table destination en se basant sur la structure de la table source. Si la destination existe déjà, elle est supprimée, puis remplacée par la copie de la source. |
batDelete |
Supprime les enregistrements de la table destination ayant un correspondant dans la table source. La table destination doit déjà exister et disposer d'un index défini. |