FireDAC.Comp.BatchMove.TFDBatchMove.Options

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Options: TFDBatchMoveOptions read FOptions write FOptions  default [poIdentityInsert, poCreateDest, poSkipUnmatchedDestFields, poUseTransactions];

C++

__property TFDBatchMoveOptions Options = {read=FOptions, write=FOptions, default=60};

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 les options de déplacement des données.

La propriété Options est définie sur [poIdentityInsert, poCreateDest, poSkipUnmatchedDestFields, poUseTransactions] par défaut.

Sélectionnez une ou plusieurs options :

Nom Description
poClearDest Supprime le contenu de la table de destination avant le déplacement des données, en effectuant une opération transactionnelle comme la commande SQL DELETE.
poClearDestNoUndo Supprime le contenu de la table de destination avant le déplacement des données, en effectuant une opération rapide non transactionnelle comme la commande SQL TRUNCATE.
poIdentityInsert Lorsque cette option est sélectionnée, l'insertion/la mise à jour des colonnes d'identité de destination est activée.
poCreateDest Crée la table de destination avant le déplacement des données, si elle n'existe pas. FireDAC utilise alors le lecteur de données fourni dans les définitions de champs.
poSkipUnmatchedDestFields Lorsque cette option est sélectionnée, les champs de destination non mis en correspondance par nom sont exclus de l'opération.
poUseTransactions Lorsque cette option est sélectionnée, le déplacement groupé des enregistrements CommitCount est entouré de StartTransaction/Commit.

Voir aussi