API:FireDAC.Phys.MSSQL.TFDMSSQLError

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

FireDAC.Phys.ODBCWrapper.TFDODBCNativeErrorFireDAC.Stan.Error.TFDDBErrorSystem.TObjectTFDMSSQLError

Delphi

TFDMSSQLError = class(TFDODBCNativeError)

C++

class PASCALIMPLEMENTATION TFDMSSQLError : public Firedac::Phys::Odbcwrapper::TFDODBCNativeError

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FireDAC.Phys.MSSQL.pas
FireDAC.Phys.MSSQL.hpp
FireDAC.Phys.MSSQL FireDAC.Phys.MSSQL

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