FireDAC.Comp.Client.TFDCustomConnection.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 | public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCustomConnection |
Beschreibung
Wird ausgelöst, bevor FireDAC eine Exception in den Anweisungen, zugeordneten Anweisungen oder Datenmengenmethoden der Verbindung auslöst.
Die Ereignisbehandlungsroutine von OnError übernimmt die folgenden Parameter:
ASender
ist die Verbindung.AInitiator
ist das Objekt, das die Exception ausgelöst hat.AException
ist die Exception. Das ist normalerweise eine Instanz von EFDDBEngineException.
Sie können OnError behandeln, um das Exception-Objekt zu analysieren und zu bearbeiten. Sie können sogar ein neues Exception-Objekt erstellen und es AException
zuweisen; in diesem Fall müssen Sie das ursprüngliche Exception-Objekt freigeben.