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 を指定してください。
プロバイダー固有の接続パラメーター
プロバイダーは、ADO で定義されているものに加えて、プロバイダー固有の接続パラメーターをサポートします。 ADO 接続プロパティと同様に、これらのプロバイダー固有のプロパティは、Connection の Properties コレクションまたは ConnectionString の一部として設定できます。
これらのパラメーターについては、OLE DB プログラマー リファレンスに関するページを参照してください。 ADO 動的プロパティ インデックスは、これらのパラメーター名と対応する OLE DB プロパティ間の相互参照を提供します。
パラメーター | 説明 |
---|---|
ウィンドウ ハンドル | 追加情報の入力を求めるために使用するウィンドウ ハンドルを示します。 |
[Locale Identifier] | ユーザーの言語に関連する設定を指定する一意の 32 ビット番号 (1033 など) を示します。 これらの設定は、日付と時刻の書式設定、項目のアルファベット順の並べ替え、文字列の比較などを示します。 |
OLE DB Services (OLE DB サービス) | 有効または無効にする OLE DB サービスを指定するビットマスクを示します。 |
プロンプト | 接続の確立中にユーザーにプロンプトを表示するかどうかを示します。 |
拡張プロパティ | プロバイダー固有の拡張された接続情報を含む文字列です。 このプロパティは、プロパティ メカニズムで記述できないプロバイダー固有の接続情報にのみ使用します。 |
参照
ConnectionString プロパティ (ADO)Provider プロパティ (ADO)Recordset オブジェクト (ADO)