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


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

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

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

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

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