Freigeben über


Microsoft OLE DB-Anbieter für Oracle – Übersicht

Wichtig

Dieses Feature wird in einer zukünftigen Version von Windows entfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen den OLE DB-Anbieter von Oracle.

Der Microsoft OLE DB-Anbieter für Oracle bietet ADO die Möglichkeit, auf Oracle-Datenbanken zuzugreifen.

Parameter der Verbindungszeichenfolge

Um eine Verbindung mit diesem Anbieter herzustellen, legen Sie das Provider-Argument der ConnectionString-Eigenschaft wie folgt fest:

MSDAORA

Beim Lesen der Provider-Eigenschaft wird diese Zeichenfolge ebenfalls zurückgegeben.

Wenn eine JOIN-Abfrage mit einem Keyset oder dynamischen Cursor in einer Oracle-Datenbank ausgeführt wird, tritt ein Fehler auf. Oracle unterstützt nur einen statischen schreibgeschützten Cursor.

Typische Verbindungszeichenfolge

Eine typische Verbindungszeichenfolge für diesen Anbieter sieht wie folgt aus:

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

Die Zeichenfolge enthält folgende Schlüsselwörter:

Schlüsselwort Beschreibung
Anbieter Gibt den OLE DB-Anbieter für Oracle an.
Data Source Gibt den Namen eines Servers an.
Benutzer-ID Gibt den Benutzernamen an.
Kennwort Gibt das Benutzerkennwort an.

Hinweis

Wenn Sie eine Verbindung mit einem Datenquellenanbieter herstellen, der die Windows-Authentifizierung unterstützt, sollten Sie anstelle von Benutzer-ID und Kennwort Trusted_Connection=yes oder Integrated Security = SSPI in der Verbindungszeichenfolge angeben.

Anbieterspezifische Verbindungsparameter

Der Anbieter unterstützt zusätzlich zu den von ADO definierten Verbindungsparametern anbieterspezifische Verbindungsparameter. Wie bei den ADO-Verbindungseigenschaften können diese anbieterspezifischen Eigenschaften über die Properties-Auflistung für ein Connection-Objekt oder als Teil von ConnectionString festgelegt werden.

Eine umfassende Beschreibung dieser Parameter finden Sie in der OLE DB-Referenz für Programmierer. Der Index für dynamische ADO-Eigenschaften stellt einen Querverweis zwischen diesen Parameternamen und den entsprechenden OLE DB-Eigenschaften bereit.

Parameter Beschreibung
Fensterhandle Gibt das zu verwendende Fensterhandle, um zusätzliche Informationen anzufordern.
Locale Identifier Gibt eine eindeutige 32-Bit-Zahl (z. B. 1033) an, die Einstellungen im Zusammenhang mit der Sprache des Benutzers festlegt. Diese Einstellungen geben an, wie Datumsangaben und Uhrzeiten formatiert, Elemente alphabetisch sortiert, Zeichenfolgen verglichen werden usw.
OLE DB-Dienste Gibt ein Bitmaske für OLE DB-Dienste an, die aktiviert oder deaktiviert werden sollen.
Eingabeaufforderung Gibt an, ob der Benutzer zu einer Eingabe aufgefordert werden soll, während eine Verbindung eingerichtet wird.
Erweiterte Eigenschaften Eine Zeichenfolge mit anbieterspezifischen erweiterten Verbindungsinformationen. Verwenden Sie diese Eigenschaft nur für anbieterspezifische Verbindungsinformationen, die nicht über den Mechanismus für Eigenschaften beschrieben werden können.

Weitere Informationen

ConnectionString-Eigenschaft (ADO)Provider-Eigenschaft (ADO)Recordset-Objekt (ADO)