FireDAC.Stan.Option.TFDTxOptions.StopOptions
Delphi
property StopOptions: TFDTxStopOptions read FStopOptions write SetStopOptions default [xoIfAutoStarted, xoIfCmdsInactive];
C++
__property TFDTxStopOptions StopOptions = {read=FStopOptions, write=SetStopOptions, default=3};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDTxOptions |
Description
Spécifie les options d'arrêt de la transaction automatique.
Utilisez la propriété StopOptions pour spécifier les conditions à satisfaire quand FireDAC doit terminer automatiquement la transaction démarrée, si le SGBD ne supporte pas la gestion automatique des transactions, comme InterBase ou Firebird. La valeur par défaut est [xoIfAutoStarted
, xoIfCmdsInactive
].
Si AutoStop est défini sur True, la transaction sera alors automatiquement terminée, à condition que les options supplémentaires spécifiées soient valides :
Option |
Description |
|
Arrête la transaction seulement si toutes les commandes associées à la transaction sont inactives. |
|
Arrête la transaction seulement si elle a été automatiquement démarrée par FireDAC, en résultat de AutoStart = True. |
|
Utilise CommitRetaining à la place de Commit. |