|
關(guān)于“[IM002] [Microsoft][ODBC 驅(qū)動程序管理器] 未發(fā)現(xiàn)數(shù)據(jù)源名稱并且未指定默認(rèn)驅(qū)動程序”的解決方法集合。
問題現(xiàn)象: -在vs.net 2003 下通過odbc 連接mssql6.5 可以正常取得數(shù)據(jù)。 -轉(zhuǎn)至vs.net 2005 下用同樣的方法,用odbc 去取MSSQL6.5 出錯(cuò)誤,錯(cuò)誤信息如下: [IM002] [Microsoft][ODBC 驅(qū)動程序管理器] 未發(fā)現(xiàn)數(shù)據(jù)源名稱并且未指定默認(rèn)驅(qū)動程序 解決方法: 在管理工具里面 -》點(diǎn)數(shù)據(jù)源ODBC -》 系統(tǒng)DSN -》添加 選SQL 然后找到你要連接的數(shù)據(jù)庫`~~ 在連就OK了 這里的系統(tǒng)DSN 的配置要跟 用戶DSN 里的配置 一樣。 --配置完后,測試通過.
在vs.net 2003 vb.net下通過odbc 連接informix, 導(dǎo)致問題的原因,是原來的2.6版本的沒卸載,直接裝了3.5版本的客戶端造成的環(huán)境配置問題,環(huán)境參數(shù)問題,將C:/autoexec.bat(自啟動文件) 文件中的path中的與IBM informix路徑相關(guān)的路徑全都刪除,重新安裝3.5版本就OK了。
下面的是在visual studio 2005 中編寫上,但運(yùn)行這后,就出出上面的問題“ERROR [IM002] [Microsoft][ODBC 驅(qū)動程序管理器] 未發(fā)現(xiàn)數(shù)據(jù)源名稱并且未指定默認(rèn)驅(qū)動程序 ”就在“AconnStr.Open();”打住了,數(shù)據(jù)庫我用的是access 2000的。 <%@ Import Namespace = "System.Data.Odbc " %>
估計(jì)是你這個(gè)軟件的dns數(shù)據(jù)源配置被清除了,你可以進(jìn)控制面板的管理工具中打開數(shù)據(jù)源(odbc)進(jìn)行配置 |
|
|