API:FireDAC.Phys.MySQLWrapper.EMySQLNativeException

De RAD Studio API Documentation
Aller à : navigation, rechercher

FireDAC.Stan.Error.EFDDBEngineExceptionFireDAC.Stan.Error.EFDExceptionData.DB.EDatabaseErrorSystem.SysUtils.ExceptionSystem.TObjectEMySQLNativeException

Delphi

EMySQLNativeException = class(EFDDBEngineException)

C++

class PASCALIMPLEMENTATION EMySQLNativeException : public Firedac::Stan::Error::EFDDBEngineException

Propriétés

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

Description

EFDDBEngineException est la classe d'exception de base pour toutes les erreurs de SGBD de FireDAC.

FireDAC.Phys.MySQLWrapper.EMySQLNativeException hérite de FireDAC.Stan.Error.EFDDBEngineException. Tout le contenu en-dessous de cette ligne se réfère à FireDAC.Stan.Error.EFDDBEngineException.


EFDDBEngineException est la classe d'exception de base pour toutes les erreurs de SGBD de FireDAC.

Un objet EFDDBEngineException est utilisé en tant que :

  • Un objet exception, déclenché lorsqu'une opération de SGBD produit une condition d'erreur.
  • Un objet décrivant un avertissement, stocké à la connexion lorsqu'une opération de SGBD produit une condition d'avertissement.
  • Un objet représentant un message, stocké à la connexion lorsqu'une opération de SGBD envoie un message à un client.

La propriété Errors contient des objets TFDDBError. Chacun d'eux correspond à un seul élément erreur, avertissement ou message, produit par une seule opération de SGBD. La propriété Kind renvoie un type d'erreur indépendant du SGBD. Les propriétés SQL et Params vous autorisent à obtenir une commande SQL ayant échoué.

Tous les pilotes FireDAC implémentent leurs propres classes descendantes EFDDBEngineException. Par exemple, le pilote MySQL implémente la classe d'exception EMySQLNativeException. 

Utilisez une boîte de dialogue TFDGUIxErrorDialog pour afficher des informations complètes sur l'erreur FireDAC/SGBD.

Voir aussi

Exemples