FireDAC.Phys.PGWrapper.TFDPgError
Delphi
TFDPgError = class(TFDDBError)
C++
class PASCALIMPLEMENTATION TFDPgError : public Firedac::Stan::Error::TFDDBError
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FireDAC.Phys.PGWrapper.pas FireDAC.Phys.PGWrapper.hpp |
FireDAC.Phys.PGWrapper | FireDAC.Phys.PGWrapper |
Beschreibung
TFDDBError repräsentiert FireDAC/DBMS-Fehler, -Warnungen und -Meldungen für die Exception-Klasse EFDDBEngineException.
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.