Поделиться через


Подразделы спецификации источника данных

Каждый источник данных, указанный в подразделе "Источники данных ODBC", имеет собственный подраздел. Этот подраздел имеет то же имя, что и соответствующее значение в подразделе ODBC Data Sources. Значения в этом подразделе должны содержать библиотеку DLL драйвера и могут содержать описание источника данных. Если драйвер поддерживает переводчиков, значения могут указывать имя переводчика по умолчанию, библиотеку DLL перевода по умолчанию и параметр перевода по умолчанию. Значения также могут содержать другие сведения, необходимые драйверу для подключения к источнику данных. Например, драйверу может потребоваться имя сервера, имя базы данных или имя схемы.

Форматы значений, как показано в следующей таблице. Требуется только значение драйвера.

Имя. Тип данных Data
Description REG_SZ описание
Драйвер REG_SZ driver-DLL-path
TranslationDLL REG_SZ Путь к библиотеке DLL переводчика
Имя перевода REG_SZ переводчик-имя
TranslationOption REG_SZ параметр перевода
opt-value-name opt-value-type opt-value-data

Например, предположим, что драйвер SQL Server требует имени сервера и флага для преобразования OEM в ANSI и определяет значения Server и OEMTOANSI для этих значений. Предположим, что источник данных инвентаризации использует страницу кода Майкрософт Переводчик для перевода между кодовой страницой Windows Latin 1 (1250) и многоязычной (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