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:
ASender
ist der Treiberservice.AInitiator
ist das Objekt, das eine Exception auslöst.AException
ist 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.