FireDAC.Stan.Error.TFDDBError

Delphi
TFDDBError = class(TObject)
C++
class PASCALIMPLEMENTATION TFDDBError : public System::TObject
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FireDAC.Stan.Error.pas FireDAC.Stan.Error.hpp |
FireDAC.Stan.Error | FireDAC.Stan.Error |
Beschreibung
TFDDBError repräsentiert FireDAC/DBMS-Fehler, -Warnungen und -Meldungen für die Exception-Klasse EFDDBEngineException.
Das TFDDBError-Objekt ist ein Container für die Informationen über einen Datenbankfehler, eine Datenbankwarnung oder eine Datenbankmeldung. In der Eigenschaft Errors des EFDDBEngineException-Objekts sind ein oder mehrere TFDDBError-Objekte enthalten.
Jeder Eintrag wird dargestellt durch:
- Message – die eigentliche Fehlermeldung. Für DBMS-Meldungen wird nur die Eigenschaft Message verwendet.
- ErrorCode – den DBMS-spezifischen Fehlercode.
- Kind – den DBMS-unabhängigen Fehlercode und andere Eigenschaften.
- RowIndex – den Index der fehlgeschlagenen Zeile in einer Array DML-Operation usw.
Einige FireDAC-Treiber implementieren eigene von TFDDBError abgeleitete Klassen. Beispielsweise implementiert der Microsoft SQL Server-Treiber die TFDMSSQLError-Klasse mit vier zusätzlichen Eigenschaften.