Data.DB.EUpdateError.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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) { }

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
constructor public
Data.DB.pas
Data.DB.hpp
Data.DB EUpdateError


Beschreibung

Erzeugt und initialisiert eine Instanz von EUpdateError.

Create erzeugt ein EUpdateError-Objekt, um einen anderen während der Aktualisierung abgefangenen Fehler zu repräsentieren..

NativeError gibt die Fehlermeldung für die Exception an.

Context enthält zusätzliche Kontextinformationen. Dieser Wert wird der Eigenschaft Context zugewiesen.

ErrCode und PrevError geben Fehlercodes für diese oder die vorherige Exception in der Aktualisierung an. Wenn die aktuelle oder die vorherige Exception keinen Fehlercode hat, enthalten die entsprechenden Parameter 0. Die Parameter ErrorCode und PreviousError initialisieren die Eigenschaften ErrorCode und PreviousError.

Der Parameter Exception gibt die Exception an, die abgefangen wurde (die dieses EUpdateError-Objekt repräsentiert). Dieser Wert wird der Eigenschaft OriginalException zugewiesen.

Siehe auch