接続のオプション

重要

この機能は、Windows の将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに、Oracle によって提供される ODBC ドライバーを使用してください。

これらのオプションを使用すると、アプリケーション内でデータベース接続をカスタマイズできます。

接続のオプション メモ
SQL_AUTOCOMMIT SQL_AUTOCOMMIT_OFF を選択した場合、アプリケーションは SQLTransact を使用してトランザクションを明示的にコミットまたはロールバックする必要があります。
SQL_ODBC_CURSORS この接続属性は、ドライバー マネージャーで実装されます。
SQL_OPT_TRACE この接続属性は、ドライバー マネージャーで実装されます。
SQL_OPT_TRACEFILE この接続属性は、ドライバー マネージャーで実装されます。
SQL_TRANSLATE_DLL "Driver not capable. (ドライバーに対応していません。)" というエラーが返されます。
SQL_TRANSLATE_OPTION 変換 .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 を使用できます。 vParam 引数として、トランザクションへのインターフェイス ポインター pITransaction を提供します。
SQL_ATTR_CONNECTION_DEAD この読み取り専用 ODBC 3.5 接続属性を使用すると、Oracle サーバーへの接続が失敗したかどうかを判断できます。 取得のみ。設定はできません。