FireDAC.Comp.Script.TFDScript.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.Comp.Script.pas FireDAC.Comp.Script.hpp |
FireDAC.Comp.Script | TFDScript |
Beschreibung
Das Ereignis wird ausgelöst, wenn ein Fehler bei der Kommunikation der Skript-Engine mit einem DBMS auftritt.
Die Ereignisbehandlungsroutine von OnError übernimmt die folgenden Parameter:
ASender
ist das Skript.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 eine Exception zu analysieren und zu bearbeiten, die bei der Kommunikation der Skript-Engine mit einem DBMS auftrat. 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.
Dieses Ereignis sollte nicht zum Erstellen einer Ausgabe über Exceptions für den Endbenutzer verwendet werden.