Subclaves de la especificación del origen de datos
Cada origen de datos que aparece en la subclave Orígenes de datos ODBC tiene una subclave propia. Esta subclave tiene el mismo nombre que el valor correspondiente en la subclave Orígenes de datos ODBC. Los valores de esta subclave deben enumerar el archivo DLL del controlador y pueden enumerar una descripción del origen de datos. Si el controlador admite traductores, los valores pueden enumerar el nombre de un traductor predeterminado, el archivo DLL de traducción predeterminado y la opción de traducción predeterminada. Los valores también pueden enumerar otra información requerida por el controlador para conectarse al origen de datos. Por ejemplo, el controlador podría requerir un nombre de servidor, un nombre de base de datos o un nombre de esquema.
Los formatos de los valores se muestran en la tabla siguiente. El único valor necesario es Driver.
Nombre | Tipo de datos | Data |
---|---|---|
Descripción | REG_SZ | descripción |
Controlador | REG_SZ | driver-DLL-path |
TranslationDLL | REG_SZ | translator-DLL-path |
TranslationName | REG_SZ | translator-name |
TranslationOption | REG_SZ | translation-option |
opt-value-name | opt-value-type | opt-value-data |
Por ejemplo, supongamos que el controlador de SQL Server requiere el nombre del servidor y una marca para la conversión de OEM a ANSI y define los valores server y OEMTOANSI para estos valores. Supongamos también que el origen de datos Inventory usa Microsoft Code Page Translator para traducir entre las páginas de códigos Windows Latin 1 (1250) y multilingües (850). Los valores de la subclave Inventory pueden ser los siguientes:
Description : REG_SZ : Inventory database on server InvServ
Driver : REG_SZ : C:\WINDOWS\SYSTEM32\SQLSRV32.DLL
OEMTOANSI : REG_SZ : Yes
Server : REG_SZ : InvServ
TranslationDLL : REG_SZ : C:\WINDOWS\SYSTEM32\MSCPXL32.DLL
TranslationName : REG_SZ : MS Code Page Translator
TranslationOption : REG_SZ : 12500850