Data.DB.DatabaseErrorFmt

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DatabaseErrorFmt(const Message: string; const Args: array of const; Component: TComponent = nil);

C++

extern DELPHI_PACKAGE void __fastcall DatabaseErrorFmt(const System::UnicodeString Message, const System::TVarRec *Args, const int Args_High, System::Classes::TComponent* Component = (System::Classes::TComponent*)(0x0));

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Data.DB.pas
Data.DB.hpp
Data.DB Data.DB


Beschreibung

Sorgt für die Erzeugung und Auslösung einer EDatabaseError-Exception mit einer formatierten Fehlermeldung.

Mit DatabaseError wird eine EDatabaseError-Exception ausgelöst. Die zugehörige Fehlermeldung wird aus dem Format-String gebildet, der im Parameter Message festgelegt ist, und aus dem Parameter Args. In C++ bezeichnet der Parameter Args_Size den Index des letzten Arguments in Args (eins kleiner als die Anzahl der Argumente). Wenn Sie im letzten Parameter eine Komponente übergeben, wird der Meldung der Name dieser Komponente vorangestellt, um die Interpretation der Fehlermeldung zu erleichtern. In C++ kann hier NULL übergeben werden.

Der Einsatz von DatabaseErrorFmt ist der direkten Erzeugung und Auslösung der Exception im Quelltext vorzuziehen, weil sich dadurch kürzere Programme ergeben.

Siehe auch