数据源规范子项

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

下表显示了这些值的格式。 只有 Driver 值为必需。

名称 数据类型 数据
说明 REG_SZ 说明
驱动程序 REG_SZ driver-DLL-path
TranslationDLL REG_SZ translator-DLL-path
TranslationName REG_SZ translator-name
TranslationOption REG_SZ translation-option
opt-value-name opt-value-type opt-value-data

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

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