Show: Delphi
C++
Display Preferences
Bde.DBTables.EDBEngineError.Create
From 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) { }
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
| constructor | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | EDBEngineError |
Description
Creates an instance of EDBEngineError using a specified BDE error code.
Create calls the Create method inherited from Exception (using an empty string) to construct an initialized instance of EDBEngineError. It then creates a TDBError instance for each error in the BDE error stack and builds a single string containing all the error messages. If the BDE is uninitialized when Create is called, the method generates only one generic error message and one TDBError instance.