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