Bde.DBTables.TBatchMode
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. |