Utilizando SQLConfigDatasource con el controlador ODBC para Oracle
Importante
Esta característica se quitará en una versión futura de Windows. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. En su lugar, use el controlador ODBC proporcionado por Oracle.
En la tabla siguiente se enumeran las opciones válidas de SQLConfigDatasource para Microsoft ODBC Driver for Oracle, versión 1.0 (Msorcl10.dll) y Microsoft ODBC Driver for Oracle, versión 2.0 (Msorcl32.dll).
Nota
El controlador Msorcl10.dll (versión 1.0) admite todas las configuraciones excepto Server. El controlador Msorcl32.dll (versión 2.0 y posteriores) admite todas las configuraciones.
SqlConfigDatasource omite algunas opciones de configuración, pero las acepta. Incluir esta configuración en el cadena de conexión ODBC es la única manera en que se aceptarán en tiempo de ejecución. Una configuración omitida no se almacenará en el Registro cuando SQLConfigDatasource cree el origen de datos.
En la tabla siguiente, A/N significa cualquier cadena alfanumérica válida hasta la longitud máxima permitida. Max Len (longitud máxima) es la longitud máxima de cadena permitida aceptada por la configuración, incluido el carácter de terminador de cadena.
Parámetro | Max Len | Valor predeterminado | Valores válidos | Descripción |
---|---|---|---|---|
BufferSize | 7 | 65535 | 1000 | Tamaño mínimo del búfer de captura hasta 65535 bytes |
CatalogCap | 2 | 1 | 0 o 1 | Si es 1, los identificadores sin comillas se convertirán en mayúsculas en las funciones de catálogo. |
ConnectString | 128 | "" | A/N | Cadena de conexión Método necesario para especificar el nombre del servidor con el controlador Msorcl10.dll. |
Descripción | 256 | "" | A/N | Descripción. |
DSN | 33 | "" | A/N | Nombre del origen de datos. |
GuessTheColDef | 4 | 0 | A/N | Devuelve un valor distinto de cero para las columnas sin escala definida por Oracle. |
NumberFloat | 2 | "" | 0 o 1 | Si es 0, las columnas FLOAT se tratan como SQL_FLOAT. Si es 1, las columnas FLOAT se tratan como SQL_DOUBLE. |
PWD | 30 | "" | A/N | Password. |
RDOSupport | 2 | "" | 0 o 1 | Permite que RDO llame a procedimientos de Oracle. |
Comentarios | 2 | 0 | 0 o 1 | Incluya COMENTARIOS en las funciones de catálogo. |
RowLimit | 4 | "" | De 0 a 99 | Número máximo de filas devueltas por una instrucción SELECT. Una cadena de longitud cero indica que no se aplica ningún límite. |
Server | 128 | "" | A/N | Nombre del servidor de Oracle. |
SynonymColumns | 2 | 1 | 0 o 1 | Incluya SYNONYMs en SQLColumns. |
SystemTable | 2 | "" | 0 o 1 | Si es 0, no se mostrarán las tablas del sistema. Si es 1, se mostrarán las tablas del sistema. |
TranslationDLL | 33 | "" | A/N | Nombre del .dll de traducción. |
TranslationName | 33 | "" | A/N | Nombre de traducción. |
TranslationOption | 33 | "" | A/N | Opción de traducción. |
TxnCap | 2 | "" | A/N | Compatible con transacciones. Si es 0, el controlador informa de que no admite transacciones. Si es 1, el controlador informa de que es capaz de realizar transacciones. |
UID | 30 | "" | A/N | Nombre de usuario. |