Anzeigen: Delphi
C++
Anzeigeeinstellungen
Bde.DBTables.EDBEngineError.Create
Aus XE2 API Documentation
Delphi
constructor Create(ErrorCode: DBIResult);
C++
__fastcall EDBEngineError(System::Word ErrorCode); /* Exception.CreateFmt */ inline __fastcall EDBEngineError(const System::UnicodeString Msg, System::TVarRec const *Args, const int Args_Size) : Data::Db::EDatabaseError(Msg, Args, Args_Size) { } /* Exception.CreateRes */ inline __fastcall EDBEngineError(int Ident)/* overload */ : Data::Db::EDatabaseError(Ident) { } /* Exception.CreateResFmt */ inline __fastcall EDBEngineError(int Ident, System::TVarRec const *Args, const int Args_Size)/* overload */ : Data::Db::EDatabaseError(Ident, Args, Args_Size) { } /* Exception.CreateHelp */ inline __fastcall EDBEngineError(const System::UnicodeString Msg, int AHelpContext) : Data::Db::EDatabaseError(Msg, AHelpContext) { } /* Exception.CreateFmtHelp */ inline __fastcall EDBEngineError(const System::UnicodeString Msg, System::TVarRec const *Args, const int Args_Size, int AHelpContext) : Data::Db::EDatabaseError(Msg, Args, Args_Size, AHelpContext) { } /* Exception.CreateResHelp */ inline __fastcall EDBEngineError(int Ident, int AHelpContext)/* overload */ : Data::Db::EDatabaseError(Ident, AHelpContext) { } /* Exception.CreateResFmtHelp */ inline __fastcall EDBEngineError(System::PResStringRec ResStringRec, System::TVarRec const *Args, const int Args_Size, int AHelpContext)/* overload */ : Data::Db::EDatabaseError(ResStringRec, Args, Args_Size, AHelpContext) { }
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| constructor | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | EDBEngineError |
Beschreibung
Erzeugt eine Instanz von EDBEngineError mit einem festgelegten BDE-Fehlercode.
Create ruft die von der Klasse Exception geerbte Methode Create mit einem leeren String auf und erzeugt damit eine initialisierte Instanz von EDBEngineError. Dann wird für jeden Fehler im BDE-Fehler-Stack eine Instanz von TDBError erzeugt sowie ein einzelner String, der alle Fehlermeldungen enthält. Wenn die BDE beim Aufruf von Create nicht initialisiert ist, erzeugt die Methode nur eine generische Fehlermeldung und eine einzige Instanz von TDBError.