FireDAC.Comp.Client.TFDExecuteErrorEvent

提供: RAD Studio API Documentation
移動先: 案内検索

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 には次のパラメータがあります。

パラメータ 意味

ASender

データセットの参照。

ATimes

現在の配列 DML のサイズ。操作全体が複数の小さい操作に分割される場合(たとえば Firebird の場合など)、ATimes は、Execute メソッドの ATimes パラメータの値とは異なる可能性があります。

AOffset

現在の配列 DML のオフセット。エラーのある行をスキップした場合や操作全体が複数の小さい操作に分割される場合(たとえば Firebird の場合など)、AOffset は、Execute メソッドの AOffset パラメータの値とは異なる可能性があります。

AError

元の DBMS から返されたエラー。パラメータ配列中のエラーのある行のインデックスがどれかは、AError.Errors[i].RowIndex を確認してください。

AAction

イベント ハンドラから制御が戻った後にデータセットで実行すべきアクション。

関連項目