数据源规范子项

ODBC 数据源子项中列出的每个数据源都有自己的子项。 此子项的名称与 ODBC 数据源子项下的相应值相同。 此子项下的值必须列出驱动程序 DLL,并可以列出数据源的说明。 如果驱动程序支持翻译器,则值可能会列出默认翻译程序的名称、默认翻译 DLL 和默认翻译选项。 这些值还可以列出驱动程序连接到数据源所需的其他信息。 例如,驱动程序可能需要服务器名称、数据库名称或架构名称。

值的格式如下表所示。 只需要驱动程序值。

Name 数据类型 Data
Description REG_SZ 说明
Driver REG_SZ driver-DLL-path
TranslationDLL REG_SZ translator-DLL-path
TranslationName REG_SZ translator-name
TranslationOption REG_SZ 翻译选项
opt-value-name 选项值类型 opt-value-data

例如,假设 SQL Server 驱动程序需要 OEM 到 ANSI 转换的服务器名称和标志,并为这些值定义服务器和 OEMTOANSI 值。 假设库存数据源还使用 Microsoft 代码页转换器在 Windows Latin 1(1250)和多语言(850)代码页之间进行翻译。 Inventory 子项下的值可能如下所示:

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