Windows Server 2008 64 BIT 或其他 64BIT 的 WIN OS 執行時有關 ODBC 連線至舊有32Bit 版本的資料庫時.
出現 指定之DNS中的驅動程式和應用程式架構不相符 訊息時,要如何解決.
下列以 Mysql 的 JDBC 的為例
在至 MySQL Downlad 時請 選擇 (x86, 32-bit)的版本,千萬不要以安裝 (x86, 64-bit)的版本.
安裝 Connector/ODBC 至 系統上後,進入控制台內的 ODBC 設定時,你會找不到剛才所安裝的 ODBC 來設定相關連線.(因為 OS 是 64 BIT 所以從控制台執行的ODBC資料來源管理員也是64位元版本)
所以請改至 C:\Windows\SysWOW64\odbcad32.exe 開啟 ODBC 來設定相關連線資訊即可.
參考資料:阿莫的學習旅程
所以請改至 C:\Windows\SysWOW64\odbcad32.exe 開啟 ODBC 來設定相關連線資訊即可.
參考資料:阿莫的學習旅程
找了很多error:7303的錯誤,就這一篇有幫助,記得64位元的ODBC內的舊設定要刪除
回覆刪除使用此方法後我的ASP程式依然有錯誤訊息,最後經由高人指點,問題在於設定32位元的ODBC後我們的網站依然使用64位元的ODBC,所以要在IIS管理上面去設定網站可以使用32位元的設定才行以下網站分享給大家參考
回覆刪除http://mirlab.org/users/pony.chen/note/IISSetting/odbc.html
因為本例是在使用 Tomcat 時遇到的,原來在 IIS 下還要多作一個設定才OK
刪除謝謝您
kadangpintar | Karnataka, India | kadangpintar
回覆刪除kadangpintar 샌즈카지노 is a popular casino 바카라 사이트 in Karnataka, India. kadangpintar has a huge range of kadangpintar games to choose from.