[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

关于“[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,
提示:[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

导致问题的原因,是原来的2.6版本的没卸载,直接装了3.5版本的客户端造成的环境配置问题,环境参数问题,将C:/autoexec.bat(自启动文件) 文件中的path中的与IBM informix路径相关的路径全都删除,重新安装3.5版本就OK了。

 

下面的是在visual   studio   2005   中编写上,但运行这后,就出出上面的问题“ERROR   [IM002]   [Microsoft][ODBC   驱动程序管理器]   未发现数据源名称并且未指定默认驱动程序   ”就在“AconnStr.Open();”打住了,数据库我用的是access   2000的。
<%@   Page   Language= "C# "   ContentType= "txet/html "AutoEventWireup= "true "     CodeFile= "OleDbConnection.aspx.cs "   Inherits= "_Default "   %>
<%@   Import   Namespace   = "System.Data "   %>
<%@   Import   Namespace   = "System.Data.Odbc "   %>

你可能感兴趣的:(ODBC,DB+SQL)