数据源规范子项
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