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 :
ASenderest le service du pilote.AInitiatorest l'objet qui déclenche l'exception.AExceptionest 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.