Eventos generados por el Administrador de controladores ODBC
Importante
La compatibilidad con Visual Studio Analyzer se quitó a partir de Windows 8 (Visual Studio Analyzer solo se incluyó en versiones anteriores de Visual Studio). Para un mecanismo de solución de problemas alternativo, use el seguimiento de BID.
Los eventos generados por el Administrador de controladores ODBC se registran cuando se hace clic en el botón Iniciar Visual Studio Analyzer. La propia herramienta ofrece eventos definidos por el sistema y la capacidad de crear eventos personalizados. Para obtener más información sobre los eventos, consulte la Guía de referencia de Visual Studio Analyzer en el conjunto de documentos de Visual Studio.
Evento de Visual Studio Analyzer | Descripción |
---|---|
Call | Se genera en cada entrada de la API ODBC. |
ReturnException | Se genera en cada devolución de la API ODBC si el código devuelto es SQL_ERROR. |
ReturnNormal | Se genera en cada devolución de la API ODBC si el código devuelto no es SQL_ERROR. |
Inicio de la conexión | Indica que se inició una conexión. Se genera cuando el Administrador de controladores ODBC llama a las API de conexión del controlador. |
Conexión completada | Indica que se completó una conexión. Se genera cuando las API de conexión del controlador vuelven al Administrador de controladores ODBC. |
Inicio de la desconexión | Se genera cuando el Administrador de controladores ODBC llama a la función SQLDisconnect del controlador. |
Desconexión completada | Se genera cuando la función SQLDisconnect del controlador vuelve al Administrador de controladores ODBC. |
QuerySend | Se genera cuando el Administrador de controladores ODBC llama a las funciones SQLPrepare, SQLExecute y SQLExecDirect del controlador, así como funciones de catálogo, como SQLTables y SQLColumns. |
QueryResult | Se genera cuando el controlador devuelve un conjunto de resultados al Administrador de controladores ODBC para las funciones que implican consultas. |
TransactionStart | Se genera cuando una aplicación establece el valor de SQL_ATTR_AUTOCOMMIT en SQL_AUTOCOMMIT_OFF, o después de que una aplicación llame correctamente a SQLEndTran. |
TransactionCommit | Se genera cuando una aplicación llama a SQLEndTran para confirmar una transacción local. |
TransactionRollback | Se genera cuando una aplicación llama a SQLEndTran para revertir una transacción local. |
JoinDTC | Se genera cuando una aplicación se une al Coordinador de transacciones distribuidas (DTC). |
LeaveDTC | Se genera cuando una aplicación sale del Coordinador de transacciones distribuidas (DTC). |