黑马程序员技术交流社区

标题: 在连接Access数据库时报了下面的错误是怎么回事呀? [打印本页]

作者: 幸福的彼岸    时间: 2014-1-16 17:26
标题: 在连接Access数据库时报了下面的错误是怎么回事呀?
在用ODBC连接Access数据库时报了下面的错误是怎么回事呀?请大家帮助解决下这个问题呀错误提示是:OdbcException: ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
System.Data.Odbc.OdbcConnection.Open ()

错去.jpg (18.75 KB, 下载次数: 7)

错去.jpg

作者: 沈可    时间: 2014-1-16 18:29
你既然使用OdbcCommand,就不能直接访问文件,而是先创建一个ODBC,然后使用名字去访问。或直接使用OleDb

作者: 沈可    时间: 2014-1-16 18:32
你可能使用了System.Data.Odbc下的  OdbcConnection,应该使用System.Data.OleDb下的OleDbConnection

作者: 幸福的彼岸    时间: 2014-1-16 20:01
沈可 发表于 2014-1-16 18:29
你既然使用OdbcCommand,就不能直接访问文件,而是先创建一个ODBC,然后使用名字去访问。或直接使用OleDb
...

想用的就是ODBC呀
作者: 沈可    时间: 2014-1-16 20:04
创建一个ODBC
作者: 念~    时间: 2014-1-17 09:24
你用OleDb如果能够连接成功,那就应该是你连接字符串的问题,如果OleDb连接也不能够成功的话,那就是你Access版本没有装好的问题
作者: 幸福的彼岸    时间: 2014-1-17 15:17
念~ 发表于 2014-1-17 09:24
你用OleDb如果能够连接成功,那就应该是你连接字符串的问题,如果OleDb连接也不能够成功的话,那就是你Acce ...

你说的都试了,还是不行,胡说应该是DLL文件的问题





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2