Sdílet prostřednictvím


Události vygenerované správcem ovladačů ODBC

Důležité

Podpora analyzátoru sady Visual Studio byla odebraná od verze Windows 8 (Visual Studio Analyzer byla zahrnuta pouze ve starších verzích sady Visual Studio.) Pro alternativní mechanismus řešení potíží použijte trasování BID.

Události vygenerované správcem ovladačů ODBC se zaregistrují při kliknutí na tlačítko Spustit analyzátor sady Visual Studio. Samotný nástroj nabízí události definované systémem a možnost vytvářet vlastní události. Další informace o událostech najdete v referenční příručce k analyzátoru sady Visual Studio v dokumentaci sady Visual Studio.

Událost analyzátoru sady Visual Studio Description
Zavolat Vygenerováno při každé položce rozhraní ODBC API.
ReturnException Vygenerováno při každém vrácení ODBC API, pokud je návratový kód SQL_ERROR.
ReturnNormal Je vygenerováno pro každé volání ODBC API, pokud návratový kód není SQL_ERROR.
Spuštění připojení Označuje, že se spustilo připojení; vygenerováno, když Správce ovladačů ODBC volá rozhraní API pro připojení ovladače.
Připojení dokončeno Označuje, že připojení bylo dokončeno; vygenerováno, když se rozhraní API pro připojení ovladače vrátí do Správce ovladačů ODBC.
Odpojení spuštění Vygenerováno, když Správce ovladačů ODBC volá funkci SQLDisconnect ovladače.
Odpojení dokončeno Vygenerováno, když se funkce SQLDisconnect ovladače vrátí do Správce ovladačů ODBC.
QuerySend Vygenerováno při volání správce ovladačů ODBC SQLPrepare, SQLExecute, SQLExecDirect funkce, stejně jako funkce katalogu, jako jsou SQLTables a SQLColumns.
QueryResult Vygenerováno, když ovladač vrátí sadu výsledků na ODBC Správce ovladačů pro funkce obsahující dotazy.
TransactionStart Vygenerováno, když aplikace nastaví hodnotu SQL_ATTR_AUTOCOMMIT na SQL_AUTOCOMMIT_OFF nebo po úspěšném volání aplikace SQLEndTran.
TransactionCommit Vygenerováno, když aplikace volá SQLEndTran k potvrzení místní transakce.
TransactionRollback Vygenerováno při volání aplikace SQLEndTran k vrácení zpět místní transakce.
JoinDTC Je generováno, když se aplikace připojuje k Koordinátoru distribuovaných transakcí (DTC).
LeaveDTC Generuje se, když aplikace opustí DTC (Distributed Transaction Coordinator).