FireDAC.Comp.Client.TFDCustomConnection.OnError
Delphi
property OnError: TFDErrorEvent read FOnError write FOnError;
C++
__property Firedac::Stan::Error::TFDErrorEvent OnError = {read=FOnError, write=FOnError};
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
| event | public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCustomConnection |
Description
Fires before FireDAC raises an exception inside of the commands, associated commands or dataset methods of the connection.
The event handler of OnError receives the following parameters:
ASenderis the connection.AInitiatoris the object that raises the exception.AExceptionis the exception. It is usually an instance of EFDDBEngineException.
You can handle OnError to analyze and modify the exception object. You can even create a new exception object and assign it to AException; if you do so, you must free the original exception object.