共用方式為


ODBC 驅動程式管理員所產生的事件

重要

從 Windows 8 開始移除對 Visual Studio Analyzer 的支援 (Visual Studio Analyzer 僅包含在舊版 Visual Studio 中)。 如需替代性疑難排解機制,請使用 BID 追蹤。

按一下 [啟動 Visual Studio Analyzer] 按鈕時,會註冊 ODBC 驅動程式管理員所產生的事件。 此工具本身提供系統定義的事件,以及建立自訂事件的能力。 如需事件的詳細資訊,請參閱 Visual Studio 文件套件中的 Visual Studio Analyzer 參考指南

Visual Studio Analyzer 事件 Description
呼叫 在每個 ODBC API 項目上產生。
ReturnException 如果傳回程式碼為 SQL_ERROR,則會在每個 ODBC API 傳回時產生。
ReturnNormal 如果傳回程式碼並非 SQL_ERROR,則會在每個 ODBC API 傳回時產生。
連線開始 表示已開始連線;當 ODBC 驅動程式管理員呼叫驅動程式的連線 API 時產生。
連線完成 表示已完成連線;當驅動程式的連線 API 傳回 ODBC 驅動程式管理員時產生。
中斷連線開始 當 ODBC 驅動程式管理員呼叫驅動程式的 SQLDisconnect 函式時產生。
中斷連線完成 當驅動程式的 SQLDisconnect 函式傳回 ODBC 驅動程式管理員時產生。
QuerySend 當 ODBC 驅動程式管理員呼叫驅動程式的 SQLPrepareSQLExecuteSQLExecDirect 函式,以及 SQLTablesSQLColumns 等目錄函式時產生。
QueryResult 當驅動程式針對涉及查詢的函式,將結果集傳回 ODBC 驅動程式管理員時產生。
TransactionStart 當應用程式將 SQL_ATTR_AUTOCOMMIT 的值設定為 SQL_AUTOCOMMIT_OFF,或在應用程式成功呼叫 SQLEndTran 之後產生。
TransactionCommit 當應用程式呼叫 SQLEndTran 認可本機交易時產生。
TransactionRollback 當應用程式呼叫 SQLEndTran 復原本機交易時產生。
JoinDTC 當應用程式聯結分散式交易協調器 (DTC) 時產生。
LeaveDTC 當應用程式離開分散式交易協調器 (DTC) 時產生。