FireDAC.Stan.Error.TFDDBError
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.