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