Partilhar via


Subchaves de especificação da fonte de dados

Cada fonte de dados listada na subchave ODBC Data Sources tem uma subchave própria. Esta subchave tem o mesmo nome que o valor correspondente sob a subchave ODBC Data Sources. Os valores sob esta subchave devem listar a DLL do driver e podem apresentar uma descrição da fonte de dados. Se o driver suportar tradutores, os valores podem 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 podem também listar outras informações necessárias ao driver para se ligar à fonte de dados. Por exemplo, o driver pode exigir um nome de servidor, nome de base de dados ou nome de esquema.

Os formatos dos valores são os apresentados na tabela seguinte. Apenas o valor do Driver é necessário.

Nome Tipo de dados Data
Description REG_SZ descrição
Driver REG_SZ driver-DLL-path
TranslationDLL REG_SZ tradutor-DLL-path
Nome da Tradução REG_SZ nome do tradutor
Opção de Tradução REG_SZ opção de tradução
opt-valor-nome tipo-de-valor-opcional opt-value-data

Por exemplo, suponha que o driver SQL Server requer o nome do servidor e uma flag para a conversão OEM para ANSI e define os valores Server e OEMTOANSI para estes. Suponha também que a fonte de dados do Inventário utiliza o Microsoft Code Page Translator para traduzir entre as páginas de código Windows Latin 1 (1250) e Multilingual (850). Os valores sob a subchave Inventário 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