Eventos gerados pelo Gerenciador de Driver ODBC
Importante
O suporte para o Visual Studio Analyzer foi removido a partir do Windows 8 (o Visual Studio Analyzer só foi incluído em versões mais antigas do Visual Studio). Use o rastreamento BID para obter um mecanismo alternativo de solução de problemas.
Os eventos gerados pelo Gerenciador de Driver ODBC são registrados quando o botão Iniciar o Visual Studio Analyzer é clicado. A própria ferramenta oferece eventos definidos pelo sistema e a capacidade de criar eventos personalizados. Para obter mais informações sobre eventos, confira o Guia de referência do Visual Studio Analyzer no conjunto de documentação do Visual Studio.
Evento do Visual Studio Analyzer | Descrição |
---|---|
Chamar | Gerado em cada entrada da API ODBC. |
ReturnException | Gerado em cada retorno de API ODBC se o código de retorno for SQL_ERROR. |
ReturnNormal | Gerado em cada retorno de API ODBC se o código de retorno não for SQL_ERROR. |
Início da conexão | Indica que uma conexão foi iniciada; gerado quando o Gerenciador de Driver ODBC chama as APIs de conexão do driver. |
Conexão concluída | Indica que uma conexão foi concluída; gerado quando as APIs de conexão do driver retornam para o Gerenciador de Driver ODBC. |
Início da desconexão | Gerado quando o Gerenciador de Driver ODBC chama a função SQLDisconnect do driver. |
Desconexão concluída | Gerado quando a função SQLDisconnect do driver retorna para o Gerenciador de Driver ODBC. |
QuerySend | Gerado quando o Gerenciador de Driver ODBC chama as funções SQLPrepare, SQLExecute, SQLExecDirect do driver, bem como funções de catálogo, como SQLTables e SQLColumns. |
QueryResult | Gerado quando o driver retorna um conjunto de resultados para o Gerenciador de Driver ODBC para funções envolvendo consultas. |
TransactionStart | Gerado quando um aplicativo define o valor de SQL_ATTR_AUTOCOMMIT como SQL_AUTOCOMMIT_OFF ou depois que um aplicativo chama SQLEndTran com êxito. |
TransactionCommit | Gerado quando um aplicativo chama SQLEndTran para confirmar uma transação local. |
TransactionRollback | Gerado quando um aplicativo chama SQLEndTran para reverter uma transação local. |
JoinDTC | Gerado quando um aplicativo ingressa no DTC (Coordenador de Transações Distribuídas). |
LeaveDTC | Gerado quando um aplicativo sai do DTC. |