Udostępnij przez


Podklucze specyfikacji źródła danych

Każde źródło danych wymienione w podkluczu Źródeł danych ODBC ma własny podklucz. Ten podklucz ma taką samą nazwę jak odpowiadająca mu wartość w podkluczu Źródeł danych ODBC. Wartości w tym podkluczu muszą zawierać listę bibliotek DLL sterownika i mogą zawierać opis źródła danych. Jeśli sterownik obsługuje translatory, wartości mogą zawierać nazwę domyślnego tłumacza, domyślną bibliotekę DLL tłumaczenia i domyślną opcję tłumaczenia. Wartości mogą również zawierać listę innych informacji wymaganych przez sterownik do nawiązania połączenia ze źródłem danych. Na przykład sterownik może wymagać nazwy serwera, nazwy bazy danych lub nazwy schematu.

Formaty wartości są pokazane w poniższej tabeli. Wymagana jest tylko wartość sterownika.

Name Typ danych Dane
Description REG_SZ opis
Driver REG_SZ driver-DLL-path
TranslationDLL REG_SZ translator-DLL-path
Nazwa tłumaczenia REG_SZ translator-name
Opcje Tłumaczenia REG_SZ opcja tłumaczenia
opt-value-name opt-value-type opt-value-data

Załóżmy na przykład, że sterownik programu SQL Server wymaga nazwy serwera i flagi dla konwersji OEM na ANSI oraz definiuje wartości Server i OEMTOANSI dla tych elementów. Załóżmy również, że źródło danych Spis używa translatora stron kodowych firmy Microsoft do tłumaczenia między stronami kodowym systemu Windows Latin 1 (1250) i wielojęzycznych (850). Wartości w podkluczu Inventory mogą być następujące:

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