FireDAC.Comp.Client.TFDExecuteErrorEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

C++

typedef void __fastcall (__closure *TFDExecuteErrorEvent)(System::TObject* ASender, int ATimes, int AOffset, Firedac::Stan::Error::EFDDBEngineException* AError, Firedac::Stan::Intf::TFDErrorAction &AAction);

Propriétés

Type Visibilité  Source Unité  Parent
typedef public 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

ASender

Référence à l'ensemble de données.

ATimes

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 ATimes peut être différente de celle du paramètre ATimes de la méthode Execute.

AOffset

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 AOffset peut être différente de celle du paramètre AOffset de la méthode Execute.

AError

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.

AAction

Action que l'ensemble de données doit effectuer une fois renvoyé par le gestionnaire d'événement.

Voir aussi