Data.DB.EUpdateError.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

constructor Create(NativeError, Context: string;  ErrCode, PrevError: Integer; E: Exception);

C++

__fastcall EUpdateError(System::UnicodeString NativeError, System::UnicodeString Context, int ErrCode, int PrevError, System::Sysutils::Exception* E);
/* Exception.CreateFmt */ inline __fastcall EUpdateError(const System::UnicodeString Msg, const System::TVarRec *Args, const int Args_High) : EDatabaseError(Msg, Args, Args_High) { }
/* Exception.CreateRes */ inline __fastcall EUpdateError(NativeUInt Ident)/* overload */ : EDatabaseError(Ident) { }
/* Exception.CreateRes */ inline __fastcall EUpdateError(System::PResStringRec ResStringRec)/* overload */ : EDatabaseError(ResStringRec) { }
/* Exception.CreateResFmt */ inline __fastcall EUpdateError(NativeUInt Ident, const System::TVarRec *Args, const int Args_High)/* overload */ : EDatabaseError(Ident, Args, Args_High) { }
/* Exception.CreateResFmt */ inline __fastcall EUpdateError(System::PResStringRec ResStringRec, const System::TVarRec *Args, const int Args_High)/* overload */ : EDatabaseError(ResStringRec, Args, Args_High) { }
/* Exception.CreateHelp */ inline __fastcall EUpdateError(const System::UnicodeString Msg, int AHelpContext) : EDatabaseError(Msg, AHelpContext) { }
/* Exception.CreateFmtHelp */ inline __fastcall EUpdateError(const System::UnicodeString Msg, const System::TVarRec *Args, const int Args_High, int AHelpContext) : EDatabaseError(Msg, Args, Args_High, AHelpContext) { }
/* Exception.CreateResHelp */ inline __fastcall EUpdateError(NativeUInt Ident, int AHelpContext)/* overload */ : EDatabaseError(Ident, AHelpContext) { }
/* Exception.CreateResHelp */ inline __fastcall EUpdateError(System::PResStringRec ResStringRec, int AHelpContext)/* overload */ : EDatabaseError(ResStringRec, AHelpContext) { }
/* Exception.CreateResFmtHelp */ inline __fastcall EUpdateError(System::PResStringRec ResStringRec, const System::TVarRec *Args, const int Args_High, int AHelpContext)/* overload */ : EDatabaseError(ResStringRec, Args, Args_High, AHelpContext) { }
/* Exception.CreateResFmtHelp */ inline __fastcall EUpdateError(NativeUInt Ident, const System::TVarRec *Args, const int Args_High, int AHelpContext)/* overload */ : EDatabaseError(Ident, Args, Args_High, AHelpContext) { }

Propriétés

Type Visibilité  Source Unité  Parent
constructor public
Data.DB.pas
Data.DB.hpp
Data.DB EUpdateError


Description

Create crée et initialise une instance de EUpdateError.

Create génère un objet EUpdateError pour représenter une autre erreur réceptionnée lors de l'application des mises à jour.

NativeError spécifie le message d'erreur pour l'exception.

Context représente une chaîne fournissant des informations de contexte supplémentaires. Il devient la valeur de la propriété Context.

ErrCode et PrevError spécifient les codes d'erreur de cette exception ou de l'exception précédente dans cette opération de mise à jour. Si l'exception en cours ou l'exception précédente ne possède pas de code d'erreur, l'argument correspondant est égal à 0. Les paramètres ErrCode et PrevError initialisent les propriétés ErrorCode et PreviousError.

Exception spécifie l'exception réceptionnée (représentée par EUpdateError ). Il devient la valeur de la propriété OriginalException.

Voir aussi