Condividi tramite


Eventi generati dal Gestore driver ODBC

Importante

Il supporto per Visual Studio Analyzer è stato rimosso a partire da Windows 8 .Visual Studio Analyzer è stato incluso solo nelle versioni precedenti di Visual Studio. Per un meccanismo di risoluzione dei problemi alternativo, usare la traccia BID.

Gli eventi generati da Gestione driver ODBC vengono registrati quando si fa clic sul pulsante Avvia Visual Studio Analyzer. Lo strumento stesso offre eventi definiti dal sistema e la possibilità di creare eventi personalizzati. Per altre informazioni sugli eventi, vedere la Guida di riferimento di Visual Studio Analyzer all'interno della suite di documentazione di Visual Studio.

Evento di Visual Studio Analyzer Description
Chiamare Generato ad ogni chiamata dell'API ODBC.
ReturnException Generato a ogni ritorno di API ODBC se il codice restituito è SQL_ERROR.
ReturnNormal Generato per ogni restituzione dell'API ODBC se il codice restituito non è SQL_ERROR.
Avvio connessione Indica che una connessione è stata avviata; generato quando il Gestore Driver ODBC chiama le API di connessione del driver.
Connessione completata Indica che una connessione è stata completata; generato quando le API di connessione del driver sono restituite al Gestore driver ODBC.
Disconnect Start Generato quando il Gestione driver ODBC chiama la funzione SQLDisconnect del driver.
Disconnessione completata Generato quando la funzione SQLDisconnect del driver restituisce il controllo al Gestore ODBC.
QuerySend Generato quando il gestore dei driver ODBC chiama le funzioni SQLPrepare, SQLExecute, SQLExecDirect, e le funzioni del catalogo, ad esempio SQLTables e SQLColumns.
QueryResult Generato quando il driver restituisce un set di risultati al Gestore driver ODBC per le funzioni che coinvolgono query.
TransactionStart Generato quando un'applicazione imposta il valore di SQL_ATTR_AUTOCOMMIT su SQL_AUTOCOMMIT_OFF o dopo che un'applicazione chiama correttamente SQLEndTran.
TransactionCommit Generato quando un'applicazione chiama SQLEndTran per eseguire il commit di una transazione locale.
TransactionRollback Generato quando un'applicazione chiama SQLEndTran per eseguire il rollback di una transazione locale.
JoinDTC Generato quando un'applicazione viene aggiunta a Distributed Transaction Coordinator (DTC).
LeaveDTC Generato quando un'applicazione lascia Distributed Transaction Coordinator (DTC).