Подразделы спецификации источника данных
Каждый источник данных, указанный в подразделе "Источники данных 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