FireDAC.Phys.PGWrapper.TFDPgError

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

FireDAC.Stan.Error.TFDDBErrorSystem.TObjectTFDPgError

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.

Siehe auch