Compartir a través de


Subclaves de 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. Solo se requiere el valor del controlador.

Nombre Tipo de dato Data
Description REG_SZ descripción
Driver REG_SZ driver-DLL-path
TranslationDLL REG_SZ translator-DLL-path
TranslationName REG_SZ translator-name
Opción de traducción 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üe (850). Los valores de la subclave Inventario 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