Événements générés par le gestionnaire de pilotes ODBC
Important
La prise en charge de Visual Studio Analyzer a été supprimée à compter de Windows 8 (Visual Studio Analyzer n’a été inclus que dans les versions antérieures de Visual Studio.). Pour un autre mécanisme de résolution des problèmes, utilisez le suivi BID.
Les événements générés par le Gestionnaire de pilotes ODBC sont inscrits lorsque le bouton Démarrer Visual Studio Analyzer est cliqué. L’outil lui-même offre des événements définis par le système et la possibilité de créer des événements personnalisés. Pour plus d’informations sur les événements, consultez le Guide de référence de Visual Studio Analyzer dans la suite de documentation Visual Studio.
Événement Visual Studio Analyzer | Description |
---|---|
Appeler | Généré sur chaque entrée d’API ODBC. |
ReturnException | Généré sur chaque retour d’API ODBC si le code de retour est SQL_ERROR. |
ReturnNormal | Généré sur chaque RETOUR d’API ODBC si le code de retour n’est pas SQL_ERROR. |
Début de l’Connecter ion | Indique qu’une connexion a démarré ; généré lorsque le Gestionnaire de pilotes ODBC appelle les API de connexion du pilote. |
Connecter ion terminée | Indique qu’une connexion est terminée ; généré lorsque les API de connexion du pilote retournent au Gestionnaire de pilotes ODBC. |
Démarrer la déconnexion | Généré lorsque le Gestionnaire de pilotes ODBC appelle la fonction SQLDisconnect du pilote. |
Déconnexion terminée | Généré lorsque la fonction SQLDisconnect du pilote revient au Gestionnaire de pilotes ODBC. |
QuerySend | Généré lorsque le Gestionnaire de pilotes ODBC appelle les fonctions SQLPrepare, SQLExecute, SQLExecDirect et SQLExecDirect du pilote, ainsi que des fonctions de catalogue telles que SQLTables et SQLColumns. |
QueryResult | Généré lorsque le pilote retourne un jeu de résultats au Gestionnaire de pilotes ODBC pour les fonctions impliquant des requêtes. |
TransactionStart | Généré lorsqu’une application définit la valeur de SQL_ATTR_AUTOCOMMIT sur SQL_AUTOCOMMIT_OFF, ou après qu’une application appelle CORRECTEMENT SQLEndTran. |
TransactionCommit | Généré lorsqu’une application appelle SQLEndTran pour valider une transaction locale. |
TransactionRollback | Généré lorsqu’une application appelle SQLEndTran pour restaurer une transaction locale. |
JoinDTC | Généré lorsqu’une application rejoint le coordinateur de transactions distribuées (DTC). |
LeaveDTC | Généré lorsqu’une application quitte le coordinateur de transactions distribuées (DTC). |