API:FireDAC.Comp.Client.TFDConnection.OnRecover

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnRecover: TFDConnectionRecoverEvent read FOnRecover write FOnRecover;

C++

__property OnRecover;

Propriétés

Type Visibilité  Source Unité  Parent
event published
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDConnection

Description

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

FireDAC.Comp.Client.TFDConnection.OnRecover hérite de FireDAC.Comp.Client.TFDCustomConnection.OnRecover. Tout le contenu en-dessous de cette ligne se réfère à FireDAC.Comp.Client.TFDCustomConnection.OnRecover.

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