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

這很重要

自 Windows 8 起,對 Visual Studio Analyzer 的支援被移除(Visual Studio Analyzer 僅包含在較舊版本的 Visual Studio)。 作為替代的故障排除方式,可以使用 BID 追蹤。

當點擊 Visual Studio 分析器按鈕時,ODBC 驅動程式管理器產生的事件會被登錄。 該工具本身提供系統定義事件及建立自訂事件的能力。 欲了解更多活動資訊,請參閱 Visual Studio 文件套件中的 Visual Studio 分析器參考指南 。

Visual Studio Analyzer 事件 Description
呼叫 每當執行 ODBC API 條目時皆會生成。
ReturnException 如果回傳碼是SQL_ERROR,則每次 ODBC API 回傳時都會產生。
回歸正常 如果返回碼不是 SQL_ERROR,則會在每次 ODBC API 回傳時產生。
連線開始 表示連線已開始;當 ODBC 驅動程式管理器呼叫驅動程式的連接 API 時產生。
連線完成 表示連線已完成;當驅動程式的連線 API 返回 ODBC 驅動程式管理器時產生。
中斷連接 當 ODBC 驅動程式管理員呼叫驅動程式的 SQLDisconnect 函式時產生。
斷線完成 當驅動程式的 SQLDisconnect 函式返回 ODBC 驅動程式管理器時會產生。
查詢發送 當 ODBC 驅動程式管理器呼叫驅動程式的 SQLPrepare、 SQLExecute、 SQLExecDirect 函式,以及目錄函式如 SQLTables 和 SQLColumns 時產生。
查詢結果 當驅動程式回傳一個包含查詢函數的結果集給 ODBC 驅動程式管理器時產生。
交易開始 當應用程式將 SQL_ATTR_AUTOCOMMIT 的值設為 SQL_AUTOCOMMIT_OFF,或應用程式成功呼叫 SQLEndTran 後產生。
交易提交 當應用程式呼叫 SQLEndTran 來提交本地交易時會產生。
交易回滾 當應用程式呼叫 SQLEndTran 以回滾本地交易時所產生。
加入DTC 當應用程式加入分散式交易協調器(DTC)時產生。
離開DTC 當應用程式離開分散式交易協調器(DTC)時產生。