Bde.DBTables.TBatchMode

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TBatchMode = (batAppend, batUpdate, batAppendUpdate, batDelete, batCopy);

C++

enum DECLSPEC_DENUM TBatchMode : unsigned char { batAppend, batUpdate, batAppendUpdate, batDelete, batCopy };

Propriétés

Type Visibilité  Source Unité  Parent
enum public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables Bde.DBTables

Description

TBatchMode spécifie le type d'opération par lots à effectuer sur une table de base de données.

TBatchMode peut prendre l'une des valeurs suivantes :



Valeur Signification

batAppend

Ajoute tous les enregistrements de la table source à la fin de la table de destination. Les tables source et destination ne doivent pas avoir d'enregistrements ayant des clés en double.

batAppendUpdate

Si un enregistrement correspondant existe dans la table de destination, remplacez-le par celui correspondant de la table source. Sinon, ajoute les enregistrements à la table destination. La table de destination doit avoir un index défini pour les enregistrements correspondants.

batCopy

Copie la structure et les enregistrements à partir de la table source dans la table de destination. Si la table de destination existe déjà, supprimez-la et remplacez-la par la nouvelle copie de la source.

batDelete

Supprime tous les enregistrements de la table de destination qui apparaissent aussi dans la table source.

batUpdate

Si un enregistrement correspondant existe dans la table de destination, remplacez-le par celui correspondant de la table source. La table de destination doit avoir un index défini pour les enregistrements correspondants.