Microsoft OLE DB Provider for Oracle の概要

重要

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

Microsoft OLE DB Provider for Oracle により、ADO から Oracle データベースにアクセスできます。

接続文字列パラメーター

このプロバイダーに接続するには、ConnectionString プロパティの Provider 引数を次のように設定します。

MSDAORA

Provider プロパティを読み取った場合も、この文字列が返されます。

キーセットまたは動的カーソルを持つ結合クエリが Oracle データベースで実行されると、エラーが発生します。 Oracle では、静的読み取り専用カーソルのみがサポートされます。

一般的な接続文字列

このプロバイダーの一般的な接続文字列は次のとおりです。

"Provider=MSDAORA;Data Source=serverName;User ID=MyUserID; Password=MyPassword;"

この文字列は次のキーワードで構成されます。

キーワード 説明
プロバイダー OLE DB Provider for Oracle が指定されます。
データ ソース サーバーの名前を指定します。
[ユーザー ID] ユーザー名を指定します。
パスワード ユーザー パスワードを指定します。

注意

Windows 認証をサポートするデータ ソース プロバイダーに接続している場合、接続文字列のユーザー ID とパスワード情報ではなく、Trusted_Connection=yes または Integrated Security = SSPI を指定してください。

プロバイダー固有の接続パラメーター

プロバイダーは、ADO で定義されているものに加えて、プロバイダー固有の接続パラメーターをサポートします。 ADO 接続プロパティと同様に、これらのプロバイダー固有のプロパティは、ConnectionProperties コレクションまたは ConnectionString の一部として設定できます。

これらのパラメーターについては、OLE DB プログラマー リファレンスに関するページを参照してください。 ADO 動的プロパティ インデックスは、これらのパラメーター名と対応する OLE DB プロパティ間の相互参照を提供します。

パラメーター 説明
ウィンドウ ハンドル 追加情報の入力を求めるために使用するウィンドウ ハンドルを示します。
[Locale Identifier] ユーザーの言語に関連する設定を指定する一意の 32 ビット番号 (1033 など) を示します。 これらの設定は、日付と時刻の書式設定、項目のアルファベット順の並べ替え、文字列の比較などを示します。
OLE DB Services (OLE DB サービス) 有効または無効にする OLE DB サービスを指定するビットマスクを示します。
プロンプト 接続の確立中にユーザーにプロンプトを表示するかどうかを示します。
拡張プロパティ プロバイダー固有の拡張された接続情報を含む文字列です。 このプロパティは、プロパティ メカニズムで記述できないプロバイダー固有の接続情報にのみ使用します。

参照

ConnectionString プロパティ (ADO)Provider プロパティ (ADO)Recordset オブジェクト (ADO)