FireDAC.Stan.Error.TFDDBError

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.TObjectTFDDBError

Delphi

TFDDBError = class(TObject)

C++

class PASCALIMPLEMENTATION TFDDBError : public System::TObject

Propriétés

Type Visibilité  Source Unité  Parent
class public
FireDAC.Stan.Error.pas
FireDAC.Stan.Error.hpp
FireDAC.Stan.Error FireDAC.Stan.Error

Description

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