重要
この機能は、今後のバージョンの Windows で削除される予定です。 新しい開発作業ではこの機能を使用しないでください。現在この機能を使用しているアプリケーションを変更することを計画してください。 代わりに、Oracle によって提供される ODBC ドライバーを使用してください。
次の表に、Microsoft ODBC Driver for Oracle バージョン 1.0 (Msorcl10.dll) と Microsoft ODBC Driver for Oracle バージョン 2.0 (Msorcl32.dll) の有効な SQLConfigDatasource 設定を示します。
注
Msorcl10.dll ドライバー (バージョン 1.0) では、 サーバーを除くすべての設定がサポートされています。 Msorcl32.dll ドライバー (バージョン 2.0 以降) では、すべての設定がサポートされています。
一部の設定はドライバーによって無視されますが、 SQLConfigDatasource で受け入れられます。 これらの設定は、実行時に受け入れられる唯一の方法です。 SQLConfigDatasource がデータ ソースを作成するときに、無視された設定はレジストリに格納されません。
次の表では、 A/N は、許容される最大長までの有効な英数字文字列を意味します。 最大 Len (最大長) は、文字列ターミネータ文字を含め、設定で許容される最大文字列長です。
| 設定 | 最大 Len | 既定値 | 有効な値 | 説明 |
|---|---|---|---|---|
| BufferSize | 7 | 65,535 | 1000 | 最大 65535 バイトの最小フェッチ バッファー サイズ |
| CatalogCap | 2 | 1 | 0 または 1 | 1 の場合、引用符で囲まれていない識別子はカタログ関数で大文字に変換されます。 |
| ConnectString | 128 | "" | A/N | 接続文字列。 Msorcl10.dll ドライバーでサーバー名を指定する必要があるメソッド。 |
| 説明 | 256 | "" | A/N | 説明。 |
| DSN | 33 | "" | A/N | データ ソース名。 |
| GuessTheColDef | 4 | 0 | A/N | Oracle で定義されたスケールのない列の 0 以外の値を返します。 |
| NumberFloat | 2 | "" | 0 または 1 | 0 の場合、FLOAT 列はSQL_FLOATとして扱われます。 1 の場合、FLOAT 列はSQL_DOUBLEとして扱われます。 |
| PWD | 30 | "" | A/N | パスワード。 |
| RDOSupport | 2 | "" | 0 または 1 | RDO が Oracle プロシージャを呼び出すことができます。 |
| 注釈 | 2 | 0 | 0 または 1 | カタログ関数に解説を含めます。 |
| RowLimit | 4 | "" | 0 ~ 99 | SELECT ステートメントによって返される行の最大数。 長さ 0 の文字列は、制限が適用されていないことを示します。 |
| サーバー | 128 | "" | A/N | Oracle サーバー名。 |
| SynonymColumns | 2 | 1 | 0 または 1 | SQLColumns に SYNONYMs を含めます。 |
| SystemTable | 2 | "" | 0 または 1 | 0 の場合、システム テーブルは表示されません。 1 の場合、システム テーブルが表示されます。 |
| TranslationDLL | 33 | "" | A/N | 翻訳 .dll 名前。 |
| TranslationName | 33 | "" | A/N | 翻訳名。 |
| TranslationOption | 33 | "" | A/N | 翻訳オプション。 |
| TxnCap | 2 | "" | A/N | トランザクションが可能です。 0 の場合、ドライバーはトランザクションをサポートしていないと報告します。 1 の場合、ドライバーはトランザクションを実行できることを報告します。 |
| UID | 30 | "" | A/N | ユーザー名です。 |