Bde.DBTables.TBatchMove.Mode

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.



Voir aussi