Condividi tramite


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).