Compartir a través de


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