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:
ASenderist das Skript.AInitiatorist das Objekt, das die Exception ausgelöst hat.AExceptionist 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.