FireDAC.Comp.Client.TFDExecuteErrorEvent
Delphi
TFDExecuteErrorEvent = procedure (ASender: TObject; ATimes, AOffset: LongInt;
AError: EFDDBEngineException; var AAction: TFDErrorAction) of object;
C++
typedef void __fastcall (__closure *TFDExecuteErrorEvent)(System::TObject* ASender, int ATimes, int AOffset, Firedac::Stan::Error::EFDDBEngineException* AError, Firedac::Stan::Intf::TFDErrorAction &AAction);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
type typedef |
public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | FireDAC.Comp.Client |
説明
TFDExecuteErrorEvent は、OnExecuteError イベントの関数型です。
TFDExecuteErrorEvent には次のパラメータがあります。
パラメータ | 意味 |
---|---|
|
データセットの参照。 |
|
現在の配列 DML のサイズ。操作全体が複数の小さい操作に分割される場合(たとえば Firebird の場合など)、 |
|
現在の配列 DML のオフセット。エラーのある行をスキップした場合や操作全体が複数の小さい操作に分割される場合(たとえば Firebird の場合など)、 |
|
元の DBMS から返されたエラー。パラメータ配列中のエラーのある行のインデックスがどれかは、AError.Errors[i].RowIndex を確認してください。 |
|
イベント ハンドラから制御が戻った後にデータセットで実行すべきアクション。 |