Sottochiavi di specifica dell'origine dati

Ogni origine dati elencata nella sottochiave Origini dati ODBC ha una sottochiave propria. Questa sottochiave ha lo stesso nome del valore corrispondente nella sottochiave Origini dati ODBC. I valori in questa sottochiave devono elencare la DLL del driver e possono elencare una descrizione dell'origine dati. Se il driver supporta i traduttori, i valori possono elencare il nome di un traduttore predefinito, la DLL di traduzione predefinita e l'opzione di traduzione predefinita. I valori possono anche elencare altre informazioni richieste dal driver per connettersi all'origine dati. Ad esempio, il driver potrebbe richiedere un nome del server, un nome di database o un nome dello schema.

I formati dei valori sono indicati nella seguente tabella. L'unico valore obbligatorio è quello del Driver.

Nome Tipo di dati Dati
Descrizione REG_SZ description
Driver REG_SZ driver-DLL-path
DLLTraduzione REG_SZ translator-DLL-path
NomeTraduzione REG_SZ translator-name
OpzioneTraduzione REG_SZ translation-option
opt-value-name opt-value-type opt-value-data

Ad esempio, supponiamo che il driver di SQL Server richieda il nome del server e un flag per la conversione da OEM ad ANSI e che definisca i valori Server e OEMTOANSI per questi valori. Supponiamo anche che l'origine dati Inventario usi il traduttore della tabella codici di Microsoft per tradurre tra le tabelle codici di Windows Latin 1 (1250) e Multilingual (850). I valori nella sottochiave Inventario potrebbero essere i seguenti:

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