FireDAC.Comp.Client.TFDCustomConnection.OnRecover

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

property OnRecover: TFDConnectionRecoverEvent read FOnRecover write FOnRecover;

C++

__property TFDConnectionRecoverEvent OnRecover = {read=FOnRecover, write=FOnRecover};

Propriétés

Type Visibilité  Source Unité  Parent
event public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDCustomConnection

Description

Se déclenche dès que FireDAC a découvert qu'une connexion au SGBD a été perdue.

L'événement OnRecover se déclenche dès que FireDAC a découvert qu'une connexion au SGBD a été perdue. Le gestionnaire d'événement peut analyser la raison, demander à l'utilisateur comment procéder, afficher des statuts et renvoie l'action que FireDAC doit prendre :

Action

Description

faDefault

Si ResourceOptions.AutoReconnect est défini sur True, FireDAC essaiera de rétablir la connexion, sinon il déclenchera une exception de connexion perdue. Par défaut ResourceOptions.AutoReconnect est défini sur False.

faFail

Ferme la connexion et déclenche une exception de connexion perdue.

faRetry

Essaie de rétablir la connexion.

faCloseAbort

Ferme la connexion et abandonne l'opération en cours.

faOfflineAbort

Bascule la connexion en mode hors ligne et abandonne l'opération en cours.

Si un gestionnaire d'événement n'est pas assigné, FireDAC prendra alors l'action par défaut (faDefault). Si après trois tentatives la connexion n'est pas rétablie, FireDAC fermera alors la connexion et déclenchera une exception de connexion perdue.

Voir aussi