分享方式:


資料來源規格子機碼

ODBC 資料來源子機碼所列出的每個資料來源都有自己的子機碼。 此子機碼名稱與 ODBC 資料來源子機碼的對應值名稱相同。 此子機碼的值必須列出驅動程式 DLL,且可能列出資料來源描述。 如果驅動程式支援翻譯工具,該值可能列出預設翻譯工具的名稱、預設翻譯 DLL 與預設翻譯選項。 該值也可能列出驅動程式連線至資料來源所需的其他資訊。 例如,驅動程式可能需要伺服器名稱、資料庫名稱或結構描述名稱。

值的格式如下表所示。 僅需驅動程式值。

名稱 資料類型 資料
描述 REG_SZ description
驅動程式 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 Code Page Translator,在 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