关于“[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序”的解决方法集合。
问题现象: -在vs.net 2003 下通过odbc 连接mssql6.5 可以正常取得数据。 -转至vs.net 2005 下用同样的方法,用odbc 去取MSSQL6.5 出错误,错误信息如下: [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 解决方法: 在管理工具里面 -》点数据源ODBC -》 系统DSN -》添加 选SQL 然后找到你要连接的数据库`~~ 在连就OK了 这里的系统DSN 的配置要跟 用户DSN 里的配置 一样。 --配置完后,测试通过.
在vs.net 2003 vb.net下通过odbc 连接informix, 导致问题的原因,是原来的2.6版本的没卸载,直接装了3.5版本的客户端造成的环境配置问题,环境参数问题,将C:/autoexec.bat(自启动文件) 文件中的path中的与IBM informix路径相关的路径全都删除,重新安装3.5版本就OK了。
下面的是在visual studio 2005 中编写上,但运行这后,就出出上面的问题“ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 ”就在“AconnStr.Open();”打住了,数据库我用的是access 2000的。 <%@ Import Namespace = "System.Data.Odbc " %>
估计是你这个软件的dns数据源配置被清除了,你可以进控制面板的管理工具中打开数据源(odbc)进行配置 |
|