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, System::LongInt ATimes, System::LongInt AOffset, Firedac::Stan::Error::EFDDBEngineException* AError, Firedac::Stan::Intf::TFDErrorAction &AAction);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
type typedef |
public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | FireDAC.Comp.Client |
Description
TFDExecuteErrorEvent est le type de fonction d'un événement OnExecuteError.
TFDExecuteErrorEvent comporte les paramètres suivants :
Paramètre | Signification |
---|---|
|
Référence à l'ensemble de données. |
|
Taille de l'opération Array DML actuelle. Si la totalité de l'opération est fractionnée en plusieurs petites opérations (sur Firebird, par exemple), la valeur de |
|
Décalage de l'opération Array DML actuelle. S'il existe des lignes erronées ignorées ou si la totalité de l'opération est fractionnée en plusieurs petites opérations (sur Firebird, par exemple), la valeur de |
|
Erreur d'origine renvoyée par le SGBD. Vérifiez AError.Errors[i].RowIndex pour l'index de la ligne erronée dans le tableau de paramètres. |
|
Action que l'ensemble de données doit effectuer une fois renvoyé par le gestionnaire d'événement. |