Verwenden von SQLConfigDatasource mit dem ODBC-Treiber für Oracle
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 von Oracle bereitgestellten ODBC-Treiber.
Die folgende Tabelle enthält gültige SQLConfigDatasource-Einstellungen für den Microsoft ODBC-Treiber für Oracle, Version 1.0 (Msorcl10.dll) und den Microsoft ODBC-Treiber für Oracle, Version 2.0 (Msorcl32.dll).
Hinweis
Der Msorcl10.dll-Treiber (Version 1.0) unterstützt alle Einstellungen außer Server. Der Msorcl32.dll-Treiber (Version 2.0 und höher) unterstützt alle Einstellungen.
Einige Einstellungen werden vom Treiber ignoriert, aber von SQLConfigDatasource akzeptiert. Das Einschließen dieser Einstellungen in die ODBC-Verbindungszeichenfolge ist die einzige Möglichkeit, sie zur Laufzeit zu akzeptieren. Eine ignorierte Einstellung wird nicht in der Registrierung gespeichert, wenn SQLConfigDatasource die Datenquelle erstellt.
In der folgenden Tabelle bedeutet A/N jede gültige alphanumerische Zeichenfolge bis zur maximal zulässigen Länge. Max Len (maximale Länge) ist die maximal zulässige Zeichenfolgenlänge, die von der Einstellung akzeptiert wird, einschließlich des Zeichenfolgenabschlusszeichens.
Einstellung | Max Len | Standardwert | Gültige Werte | BESCHREIBUNG |
---|---|---|---|---|
BufferSize | 7 | 65.535 | 1000 | Mindestgröße des Abrufpuffers bis zu 65535 Bytes |
CatalogCap | 2 | 1 | 0 oder 1 | Wenn 1, werden Bezeichner ohne Anführungszeichen in Großbuchstaben in den Katalogfunktionen konvertiert. |
ConnectString | 128 | "" | A/N | Verbindungszeichenfolge. Erforderliche Methode zum Angeben des Servernamens mit dem Msorcl10.dll Treibers. |
BESCHREIBUNG | 256 | "" | A/N | Beschreibung |
DSN | 33 | "" | A/N | Datenquellenname. |
GuessTheColDef | 4 | 0 | A/N | Gibt einen Wert ungleich 0 für Spalten ohne von Oracle definierte Skalierung zurück. |
NumberFloat | 2 | "" | 0 oder 1 | Wenn 0, werden FLOAT-Spalten als SQL_FLOAT behandelt. Wenn 1, werden FLOAT-Spalten als SQL_DOUBLE behandelt. |
PWD | 30 | "" | A/N | Password: |
RDOSupport | 2 | "" | 0 oder 1 | Ermöglicht RDO das Aufrufen von Oracle-Prozeduren. |
Hinweise | 2 | 0 | 0 oder 1 | Schließen Sie HINWEISE in Katalogfunktionen ein. |
RowLimit | 4 | "" | 0 bis 99 | Maximale Anzahl von Zeilen, die von einer SELECT-Anweisung zurückgegeben werden. Eine Zeichenfolge der Länge null gibt an, dass kein Grenzwert angewendet wird. |
Server | 128 | "" | A/N | Oracle-Servername. |
SynonymColumns | 2 | 1 | 0 oder 1 | Schließen Sie SYNONYMs in SQLColumns ein. |
SystemTable | 2 | "" | 0 oder 1 | Bei 0 werden Systemtabellen nicht angezeigt. Wenn 1, werden Systemtabellen angezeigt. |
TranslationDLL | 33 | "" | A/N | Übersetzung .dll Namen. |
TranslationName | 33 | "" | A/N | Übersetzungsname. |
TranslationOption | 33 | "" | A/N | Übersetzungsoption. |
TxnCap | 2 | "" | A/N | Transaktionsfähig. Wenn 0, meldet der Treiber, dass er keine Transaktionen unterstützt. Wenn 1, meldet der Treiber, dass er In der Lage ist, Transaktionen durchzuführen. |
UID | 30 | "" | A/N | Benutzername. |