次の方法で共有


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=<password>;"

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

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

手記

Windows 認証をサポートするデータ ソース プロバイダーに接続する場合は、接続文字列のユーザー ID とパスワード情報の代わりに、Trusted_Connection=yes または Integrated Security = SSPI を指定する必要があります。

Provider-Specific 接続パラメーター

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

これらのパラメーターについては、OLE DB プログラマーズ リファレンスで詳しい説明があります。 ADO 動的プロパティ インデックス は、これらのパラメーター名と対応する OLE DB プロパティの間の相互参照を提供します。

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

参考項目

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