Sous-clés de spécification de source de données
Chaque source de données répertoriée dans la sous-clé Sources de données ODBC possède sa propre sous-clé. Cette sous-clé porte le même nom que la valeur correspondante sous la sous-clé Sources de données ODBC. Les valeurs de cette sous-clé doivent répertorier la DLL du pilote et peuvent répertorier une description de la source de données. Si le pilote prend en charge les traducteurs, les valeurs peuvent répertorier le nom d'un traducteur par défaut, la DLL de traduction par défaut et l'option de traduction par défaut. Les valeurs peuvent également répertorier d'autres informations requises par le pilote pour se connecter à la source de données. Par exemple, le pilote peut nécessiter un nom du serveur, un nom de base de données ou un nom de schéma.
Les formats des valeurs sont indiqués dans le tableau suivant. La seule valeur obligatoire est celle du pilote.
Name | Type de données | Données |
---|---|---|
Description | REG_SZ | description |
Pilote | REG_SZ | driver-DLL-path |
TranslationDLL | REG_SZ | translator-DLL-path |
TranslationName | REG_SZ | translator-name |
TranslationOptions | REG_SZ | translation-option |
opt-value-name | opt-value-type | opt-value-data |
Supposons, par exemple, que le pilote de SQL Server exige le nom du serveur et un indicateur pour la conversion OEM vers ANSI, et qu'il définisse les valeurs Server et OEMTOANSI pour ces éléments. Supposons également que la source de données Inventaire utilise le Microsoft Code Page Translator pour effectuer la traduction entre les pages de code Windows Latin 1 (1250) et Multilingual (850). Les valeurs de la sous-clé Inventaire peuvent être les suivantes :
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