主機是64位元Windows7,有在C:\Windows\SysWOW64\odbcad32.exe中設定系統資料來源名稱。
用asp.net測試時,在IIS的應用程式集中啟用32位元應用程式後,是可以連接到該資料庫。
但同主機同ODBC,在c#主控台應用程式,已經有在組態管理員中,將平台改成X86,卻還是出現錯誤:[ODBC 驅動程式管理員] 找不到資料來源名稱且未指定預設的驅動程式。
請問有版友知道問題是出在哪裡呢?該如何解決呢?
謝謝大家的幫忙。
問題更新:
我後來安裝64位元的driver也是一樣的問題,所以不是32位元的問題。
一樣在asp.net可以連,但用在c# console中就會出現「[ODBC 驅動程式管理員] 找不到資料來源名稱且未指定預設的驅動程式」的錯誤訊息。
請問有版友知道我是哪裡做錯了,還是少什麼步驟嗎?謝謝!
5/8更新
後來我直接在CMD compile cs檔就可以執行了,不知為何在Visual Studio中就會出現找不到資料來源名稱的錯誤,請問有人知道是Visual Studio還要做什麼設定嗎?
謝謝!
這兩個有做到嗎?試試看吧!