FireDAC.Phys.TFDPhysDriverService.OnError
Delphi
property OnError: TFDErrorEvent read FOnError write FOnError;
C++
__property Firedac::Stan::Error::TFDErrorEvent OnError = {read=FOnError, write=FOnError};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | published | FireDAC.Phys.pas FireDAC.Phys.hpp |
FireDAC.Phys | TFDPhysDriverService |
Description
Se produit lorsqu'une exception est déclenchée par un service.
Le gestionnaire d'événement de OnError reçoit les paramètres suivants :
ASender
est le service du pilote.AInitiator
est l'objet qui déclenche l'exception.AException
est l'exception. C'est généralement une instance de EFDDBEngineException.
Vous pouvez gérer OnError de façon à effectuer des actions quand l'exécution d'un service déclenche une exception. Cet événement permet de gérer les erreurs d'un service de façon centralisée. Par exemple, le gestionnaire peut enregistrer les exceptions dans un fichier journal. Vous pouvez même créer un nouvel objet exception et l'assigner à AException
. Dans ce cas, vous devez libérer l'objet exception original.