Bde.DBTables.EDBEngineError.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

constructor Create(ErrorCode: DBIResult);

C++

__fastcall EDBEngineError(System::Word ErrorCode);
/* Exception.CreateFmt */ inline __fastcall EDBEngineError(const System::UnicodeString Msg, const System::TVarRec *Args, const int Args_High) : Data::Db::EDatabaseError(Msg, Args, Args_High) { }
/* Exception.CreateRes */ inline __fastcall EDBEngineError(NativeUInt Ident)/* overload */ : Data::Db::EDatabaseError(Ident) { }
/* Exception.CreateRes */ inline __fastcall EDBEngineError(System::PResStringRec ResStringRec)/* overload */ : Data::Db::EDatabaseError(ResStringRec) { }
/* Exception.CreateResFmt */ inline __fastcall EDBEngineError(NativeUInt Ident, const System::TVarRec *Args, const int Args_High)/* overload */ : Data::Db::EDatabaseError(Ident, Args, Args_High) { }
/* Exception.CreateResFmt */ inline __fastcall EDBEngineError(System::PResStringRec ResStringRec, const System::TVarRec *Args, const int Args_High)/* overload */ : Data::Db::EDatabaseError(ResStringRec, Args, Args_High) { }
/* 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, const System::TVarRec *Args, const int Args_High, int AHelpContext) : Data::Db::EDatabaseError(Msg, Args, Args_High, AHelpContext) { }
/* Exception.CreateResHelp */ inline __fastcall EDBEngineError(NativeUInt Ident, int AHelpContext)/* overload */ : Data::Db::EDatabaseError(Ident, AHelpContext) { }
/* Exception.CreateResHelp */ inline __fastcall EDBEngineError(System::PResStringRec ResStringRec, int AHelpContext)/* overload */ : Data::Db::EDatabaseError(ResStringRec, AHelpContext) { }
/* Exception.CreateResFmtHelp */ inline __fastcall EDBEngineError(System::PResStringRec ResStringRec, const System::TVarRec *Args, const int Args_High, int AHelpContext)/* overload */ : Data::Db::EDatabaseError(ResStringRec, Args, Args_High, AHelpContext) { }
/* Exception.CreateResFmtHelp */ inline __fastcall EDBEngineError(NativeUInt Ident, const System::TVarRec *Args, const int Args_High, int AHelpContext)/* overload */ : Data::Db::EDatabaseError(Ident, Args, Args_High, AHelpContext) { }

Propriétés

Type Visibilité  Source Unité  Parent
constructor public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables EDBEngineError


Description

Create crée une instance de EDBEngineError en utilisant le code d'erreur BDE spécifié.

Create appelle la méthode Create héritée de Exception (en utilisant une chaîne vide) afin de construire une instance initialisée de EDBEngineError. Elle crée ensuite une instance de TDBError pour chaque erreur de la pile des erreurs du BDE et construit une chaîne unique contenant tous les messages d'erreur. Si le BDE n'est pas initialisé au moment de l'appel de Create, la méthode ne génère qu'un message d'erreur générique et une instance de TDBError.

Voir aussi