Data.SqlExpr.TSQLExceptionType
Delphi
TSQLExceptionType = (exceptConnection, exceptCommand, exceptCursor, exceptMetaData, exceptUseLast);
C++
enum DECLSPEC_DENUM TSQLExceptionType : unsigned char { exceptConnection, exceptCommand, exceptCursor, exceptMetaData, exceptUseLast };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | Data.SqlExpr |
Description
TSQLExceptionType indique le type d'opération menant à une exception ESQLException.
Les objets ESQLException utilisent TSQLExceptionType pour identifier l'objet dbExpress à l'origine d'un code d'erreur. En identifiant l'objet dbExpress sous-jacent, ESQLException détermine l'interface de cet objet, dont il se sert alors pour obtenir un message d'erreur.
Voici les valeurs possibles de TSQLExceptionType :
Valeur | Description |
---|---|
exceptConnection |
L'erreur est survenue lors de l'établissement d'une connexion au serveur de bases de données, de l'obtention d'une interface en vue d'envoyer une commande, de l'extraction de métadonnées du serveur ou du contrôle d'une transaction. |
exceptCommand |
L'erreur s'est produite pendant la préparation ou l'exécution d'une commande SQL. |
exceptCursor |
L'erreur s'est produite pendant l'extraction de données d'un curseur dbExpress. |
exceptMetaData |
L'erreur s'est produite pendant une tentative d'extraction de métadonnées (informations de schéma). |
exceptUseLast |
L'erreur est placée en mémoire cache par le composant TSQLConnection. |