FireDAC.Phys.ODBCWrapper.TFDODBCNativeError

De RAD Studio API Documentation
Aller à : navigation, rechercher

FireDAC.Stan.Error.TFDDBErrorSystem.TObjectTFDODBCNativeError

Delphi

TFDODBCNativeError = class(TFDDBError)

C++

class PASCALIMPLEMENTATION TFDODBCNativeError : public Firedac::Stan::Error::TFDDBError

Propriétés

Type Visibilité  Source Unité  Parent
class public
FireDAC.Phys.ODBCWrapper.pas
FireDAC.Phys.ODBCWrapper.hpp
FireDAC.Phys.ODBCWrapper FireDAC.Phys.ODBCWrapper

Description

TFDDBError représente les erreurs, avertissements et messages de FireDAC / des SGBD pour la classe d'exception EFDDBEngineException.


TFDDBError représente les erreurs, avertissements et messages de FireDAC / des SGBD pour la classe d'exception EFDDBEngineException.

L'objet TFDDBError est un conteneur pour les informations appartenant à une erreur, à un avertissement ou à un message de base de données. Un ou plusieurs objets TFDDBError sont contenus dans la propriété Errors de l'objet EFDDBEngineException.

Chaque élément est représenté par :

  • La propriété Message - message d'erreur réel. Pour les messages de SGBD, seule la propriété Message est utilisée.
  • La propriété ErrorCode - code d'une erreur spécifique au SGBD
  • La propriété Kind - code d'une erreur indépendante du SGBD et autres propriétés
  • La propriété RowIndex - index des lignes ayant échoué dans une opération Array DML, etc.

Certains pilotes FireDAC implémentent leurs propres classes descendantes TFDDBError. Par exemple, le pilote Microsoft SQL Server implémente la classe TFDMSSQLError avec quatre propriétés supplémentaires.

Voir aussi