[Memo]用 ODBC 連 DB 2 發生 DSN 中的驅動程式和應用程式架構不相符

[Memo]用 ODBC 連 DB 2 發生 DSN 中的驅動程式和應用程式架構不相符

為了壓力測試能完整地自動化!客戶答應可以讓我直接碰到傳說中的 DB2

 

環境:Windows 7 64bit , VS 2010 Ultimate

 

想說直接透過 ODBC ,但為了要安裝 DB2 套件

 

不知為啥硬是安裝了 DB2 Express。  ( 我以為只要幾 mb 就好,但顧問說沒有 500 mb 以上是不可能安裝好的 )

 

安裝好後, 也將 ODBC 的系統資料來源名稱中設定好 DB2 的連線

 

 

 

本想說這個應該用不到 5 分鐘就可以跑出來的結果

 

連線失敗卻讓我搞了快 15 分鐘 Orz 

 

只要 Conncetion.Open 就會出現 這個莫名其妙的錯誤

 

ERROR [IM014] [Microsoft][ODBC 驅動程式管理員] 指定之 DSN 中的驅動程式和應用程式架構不相符

 

-2146232009

 

試了幾個方法都無法解決這個問題,後來發現

 

使用者資料來源沒有設定怪怪的  ( 以前記得都要設 )

 

加上去後 .net AP 果然就可以正常運作  Orz  

 

image

 

想說幾百年沒有用 ODBC ,還是乖乖地寫下來好了!可以當筆記