Eventi generati dal driver manager ODBC
Importante
Il supporto per Visual Studio Analyzer è stato rimosso a partire da Windows 8 (Visual Studio Analyzer era incluso solo nelle versioni precedenti di Visual Studio). Per un meccanismo di risoluzione dei problemi alternativo, usare la traccia BID.
Gli eventi generati dal driver manager ODBC vengono registrati quando si fa clic sul pulsante Avvia di Visual Studio Analyzer. Questo strumento offre eventi definiti dal sistema e la possibilità di creare eventi personalizzati. Per ulteriori informazioni sugli eventi, vedere la Guida di riferimento di Visual Studio Analyzer all'interno del gruppo di documentazione riguardante Visual Studio.
Evento Visual Studio Analyzer | Descrizione |
---|---|
Call | Viene generato in ogni voce dell'API ODBC. |
ReturnException | Viene generato in ogni restituzione API ODBC se il codice restituito è SQL_ERROR. |
ReturnNormal | Viene generato in ogni restituzione API ODBC se il codice restituito non è SQL_ERROR. |
Connection Start | Indica che una connessione è stata avviata; viene generato quando il driver manager ODBC chiama connessioni API del driver. |
Connection Complete | Indica che una connessione è stata completata; viene generato quando le connessioni API del driver restituiscono al driver manager ODBC. |
Disconnect Start | Viene generato quando il driver manager ODBC chiama la funzione SQLDisconnect del driver. |
Disconnect Complete | Viene generato quando la funzione SQLDisconnect del driver restituisce al driver manager ODBC. |
QuerySend | Viene generato quando il driver manager ODBC chiama le funzioni SQLPrepare, SQLExecute e SQLExecdirect, insieme a delle funzioni catalogo come SQLTables e SQLColumns. |
QueryResult | Viene generato quando il driver restituisce un set di risultati al driver manager ODBC per le funzioni che comprendono delle query. |
TransactionStart | Viene generato quando un'applicazione imposta il valore SQL_ATTR_AUTOCOMMIT su SQL_AUTOCOMMIT_OFF, o dopo che un'applicazione riesce a chiamare SQLEndTran. |
TransactionCommit | Viene generato quando un'applicazione chiama SQLEndTran per eseguire il commit di una transazione locale. |
TransactionRollback | Viene generato quando un'applicazione chiama SQLEndTran per eseguire il rollback di una transazione locale. |
JoinDTC | Viene generato quando un'applicazione viene aggiunta a Distributed Transaction Coordinator (DTC). |
LeaveDTC | Viene generato quando un'applicazione viene rimossa da Distributed Transaction Coordinator (DTC). |