Freigeben über


Vom ODBC-Treiber-Manager generierte Ereignisse

Wichtig

Die Unterstützung für Visual Studio Analyzer wurde ab Windows 8 entfernt (Visual Studio Analyzer war nur in älteren Versionen von Visual Studio enthalten.) Verwenden Sie für einen alternativen Problembehandlungsmechanismus die BID-Ablaufverfolgung.

Ereignisse, die vom ODBC-Treiber-Manager generiert werden, werden registriert, wenn auf die Schaltfläche "Visual Studio Analyzer starten" geklickt wird. Das Tool selbst bietet systemdefinierte Ereignisse und die Möglichkeit, benutzerdefinierte Ereignisse zu erstellen. Weitere Informationen zu Ereignissen finden Sie im Visual Studio Analyzer-Referenzhandbuch in der Visual Studio-Suite der Dokumentation.

Visual Studio Analyzer-Ereignis Beschreibung
Call Generiert für jeden ODBC-API-Eintrag.
ReturnException Generiert für jede ODBC-API-Rückgabe, wenn der Rückgabecode SQL_ERROR ist.
ReturnNormal Wird für jede ODBC-API-Rückgabe generiert, wenn der Rückgabecode nicht SQL_ERROR ist.
start Verbinden ion Gibt an, dass eine Verbindung gestartet wurde; generiert, wenn der ODBC-Treiber-Manager die Verbindungs-APIs des Treibers aufruft.
Verbinden ion abgeschlossen Gibt an, dass eine Verbindung abgeschlossen ist; generiert, wenn die Verbindungs-APIs des Treibers zum ODBC-Treiber-Manager zurückkehren.
Start trennen Wird generiert, wenn der ODBC-Treiber-Manager die SQLDisconnect-Funktion des Treibers aufruft .
Trennen der Verbindung abgeschlossen Wird generiert, wenn die SQLDisconnect-Funktion des Treibers an den ODBC-Treiber-Manager zurückgegeben wird.
QuerySend Wird generiert, wenn der ODBC-Treiber-Manager die SQLPrepare-, SQLExecute-, SQLExecute-, SQLExecDirect-Funktionen sowie Katalogfunktionen wie SQLTables und SQLColumns aufruft.
QueryResult Wird generiert, wenn der Treiber ein Resultset für Funktionen mit Abfragen an den ODBC-Treiber-Manager zurückgibt.
TransactionStart Wird generiert, wenn eine Anwendung den Wert von SQL_ATTR_AUTOCOMMIT auf SQL_AUTOCOMMIT_OFF festlegt oder nachdem eine Anwendung SQLEndTran erfolgreich aufgerufen hat.
TransactionCommit Wird generiert, wenn eine Anwendung SQLEndTran aufruft, um eine lokale Transaktion zu übernehmen.
TransactionRollback Wird generiert, wenn eine Anwendung SQLEndTran aufruft, um ein Rollback einer lokalen Transaktion auszuführen.
JoinDTC Wird generiert, wenn eine Anwendung dem Distributed Transaction Coordinator (DTC) beitritt.
LeaveDTC Wird generiert, wenn eine Anwendung den Distributed Transaction Coordinator (DTC) verlässt.