請教一下,該如何使用 Informix OLE DB Provider 連接至 Informix 的資料庫? 目前使用 Client SDK 2.3. 在 Registry:
HKCU\Software\Imformix\Environment 中,INFORMIXSERVER = infodb; INFORMIXSQLHOSTS = infodbsvr.同一組設定在 HKUR\.Default 中也有. Windows 的 HOSTS 有設定 infodb 的 IP.
另有在 SERVICES 中設定好對應使用的 Service.在Server上的資料庫名稱是 test. 已經依照手冊上指示, 執行過 Script: coledbp.sql.
但當我設定連線字串要並要測試時,資料來源填入 test@infodb2 是否正確? 但當我測試連線時, 我總是得到以下的錯誤訊息:
"因在初始化提供者時遭遇錯誤,測試連接失敗.XIX000:-25596:The INFORMIXSERVER value is not listed in the sqlhosts file or the Registry."
請問小弟哪兒設定錯誤, 又該如何排除這個錯誤?
另想請教, INFORMIXSERVER & INFORMIXSQLHOSTS 該如何設定? 因弟在 Registry 中以同樣的設定, 當使用 ODBC 時均正常.
煩請高手予以解答, 謝謝!