FireDAC.Comp.BatchMove.TFDBatchMove.CommitCount

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property CommitCount: Integer read FCommitCount write FCommitCount default 100;

C++

__property int CommitCount = {read=FCommitCount, write=FCommitCount, default=100};

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 le nombre d'enregistrements déplacés en groupe avant qu'une validation se produise.

La propriété CommitCount est définie sur 100 par défaut. La définition de CommitCount sur 0 désactive la gestion des transactions.

Utilisez CommitCount pour diviser l'opération groupée en plusieurs transactions. Tenez compte de ce qui suit lorsque vous choisissez une valeur CommitCount :

  • Lorsqu'une erreur d'écriture se produit, toutes les transactions sont annulées.
  • L'opération de déplacement des données est plus rapide quand la transaction est plus longue.
  • Une transaction très longue peut être confrontée à un problème de limite de journalisation des transactions de la base de données.

Voir aussi