連線選項

重要

Windows 的未來版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 請改用 Oracle 提供的 ODBC 驅動程式。

這些選項允許自訂應用程式內的資料庫連線。

連線選項 備註
SQL_AUTOCOMMIT 如果您選擇 SQL_AUTOCOMMIT_OFF,則您的應用程式必須使用 SQLTransact 明確認可或復原交易。
SQL_ODBC_CURSORS 此連線屬性會在驅動程式管理員中實作。
SQL_OPT_TRACE 此連線屬性會在驅動程式管理員中實作。
SQL_OPT_TRACEFILE 此連線屬性會在驅動程式管理員中實作。
SQL_TRANSLATE_DLL 回傳錯誤:「驅動程式無法使用。」
SQL_TRANSLATE_OPTION 傳遞至 translation .dll 的 32 位元值。
SQL_TXN_ISOLATION 驅動程式只允許 SQL_TXN_READ_COMMITTED。

不支援下列 vParam:

SQL_TXN_READ_UNCOMMITTED

SQL_TXN_REAPEATABLE_READ

SQL_TXN_SERIALIZABLE
SQL_ATTR_ENLIST_IN_DTC 此 ODBC 3.0 連線屬性可讓您透過 Microsoft 元件服務 (或者如果您使用 Windows NT,則為 MTS) 協調的分散式交易中使用 ODBC Driver for Oracle。 這會將介面指標 pITransaction 提供給交易,作為 vParam 引數。
SQL_ATTR_CONNECTION_DEAD 這個唯讀 ODBC 3.5 連線屬性可讓您判斷與 Oracle 伺服器的連線是否失敗。 僅取得;無法設定。