另外,讓您安裝成功Informix CSDK 32 bit ODBC,您一定也要清楚win 7所使用的ODBC管理程式是64 bit or 32 bit:
【資料來源(ODBC)】是使用"%windir%\system32\odbcad32.exe",雖然odbcad32.exe是放在system32目錄中,但它是64 bit的管理程式。
而 32 bit【資料來源(ODBC)】 的程式是放在C:\Windows\SysWOW64目錄,所以在安裝driver前要加一個環境變數,安裝成功後,要用放在C:\Windows\SysWOW64目錄的32 bit【資料來源(ODBC)】 程式,如此ODBC 32 bit才能設定成功。
我就用下列方式設定成功,並讓32 bit的應用程式成功利用Informix 32bit Driver撈到資料,設定方式如下:
- 在PATH環境變數中加入C:\Windows\SysWOW64
- Run控制台 'C:\Windows\System32\control.exe'
- 系統-->系統進階設定-->進階-->環境變數
- 選擇系統變數中的PATH變數-->編輯
- 在PATH變數值中加入【C:\Windows\SysWOW64;】
- 安裝Informix CSDK 32 bit,在PATH環境變數中加入C:\Windows\SysWOW64後才能夠安裝成功。
- 安裝完Informix CSDK 32 bit別高興,如果run【資料來源(ODBC)】一樣看不到Informix 32bit Driver可以設定,一定要Run 【C:\Windows\SysWOW64\odbcad32.exe 】的ODBC Manager才會看到Informix ODBC 32bit Driver 哦~~~這一點一定要記得。
可參考Informix原廠說明: