FireDAC.Phys.TFDPhysDriverService.OnError
Delphi
property OnError: TFDErrorEvent read FOnError write FOnError;
C++
__property Firedac::Stan::Error::TFDErrorEvent OnError = {read=FOnError, write=FOnError};
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| event | published | FireDAC.Phys.pas FireDAC.Phys.hpp |
FireDAC.Phys | TFDPhysDriverService |
Beschreibung
Tritt auf, wenn eine Exception von einem Dienst ausgelöst wird.
Die Ereignisbehandlungsroutine von OnError empfängt die folgenden Parameter:
ASenderist der Treiberservice.AInitiatorist das Objekt, das eine Exception auslöst.AExceptionist die Exception. Sie ist normalerweise eine Instanz von EFDDBEngineException.
Sie können OnError behandeln, um Aktionen auszuführen, wenn eine Dienstausführung eine Exception auslöst. Mit diesem Ereignis können zentralisierte Servicefehler behandelt werden. Die Behandlungsroutine kann die Exception in einer Protokolldatei protokollieren. Sie können sogar ein neues Exception-Objekt erstellen und es AException zuweisen; in diesem Fall müssen Sie das ursprüngliche Exception-Objekt auslösen.