Compartilhar via


Subchaves de especificação de fonte de dados

Cada fonte de dados listada na subchave Fontes de Dados ODBC tem uma subchave própria. Essa subchave tem o mesmo nome que o valor correspondente na subchave Fontes de Dados ODBC. Os valores nessa subchave devem listar a DLL do driver e podem listar uma descrição da fonte de dados. Se o driver der suporte a tradutores, os valores poderão listar o nome de um tradutor padrão, a DLL de tradução padrão e a opção de tradução padrão. Os valores também podem listar outras informações exigidas pelo driver para se conectar à fonte de dados. Por exemplo, o driver pode exigir um nome de servidor, um nome de banco de dados ou um nome de esquema.

Os formatos dos valores são mostrados na tabela a seguir. Somente o valor do Driver é necessário.

Nome Tipo de dados Dados
Descrição REG_SZ descrição
Driver REG_SZ driver-DLL-caminho
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 exemplo, suponha que o driver do SQL Server exija o nome do servidor e um sinalizador para conversão de OEM em ANSI e defina os valores Server e OEMTOANSI para eles. Suponha também que a origem de dados do Estoque use o Microsoft Code Page Translator para traduzir entre as páginas de código Windows Latin 1 (1250) e Multilingual (850). Os valores na subchave Inventory podem ser os seguintes:

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