FireDAC.Comp.Client.TFDCustomConnection.OnError
Delphi
property OnError: TFDErrorEvent read FOnError write FOnError;
C++
__property Firedac::Stan::Error::TFDErrorEvent OnError = {read=FOnError, write=FOnError};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCustomConnection |
説明
接続のコマンド、関連コマンド、またはデータセット メソッドの中で FireDAC が例外を発生させる前に発生します。
OnError のイベント ハンドラで受け取るパラメータは次のとおりです。
ASender
: 接続です。AInitiator
: 例外を発生させたオブジェクトです。AException
: 例外です。通常は EFDDBEngineException のインスタンスです。
OnError を処理して、例外オブジェクトの解析や変更をすることができます。新しい例外オブジェクトを作成して AException
に割り当てることすら可能です。ただしその場合には、元の例外オブジェクトを必ず解放しなければなりません。