c#用odbc连接mysql报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#用odbc连接mysql报错相关的知识,希望对你有一定的参考价值。

错误信息:ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 odbc连接字符串: Driver=mysqlToAsp;database=test;uid=root;pwd=cs;option=16386; mysqlToAsp:是我在odbc配置里面的名字 option=16386我不知道什么 意思,网上找来粘上没改 问:怎么改?

参考技术A 你参考下这篇文章的配置ODBC的例子
http://
www
.chinaaspx.com/forum/showtopic.aspx?forumid=22&topicid=153&go=next
然后在
程序
中直接连接ODBC就可以了
连接
代码
如下
OdbcConnection
oconn
=
new
OdbcConnection("dsn=LocalServer;database=foot;uid=sa;pwd=sql");
oconn.Open();
OdbcCommand
ocmd
=
new
OdbcCommand("select
*
from
tb_user",
oconn);
OdbcDataAdapter
oda
=
new
OdbcDataAdapter(ocmd);
DataTable
dt
=
new
DataTable();
oda.Fill(dt);
oconn.Close();
dsn=你设置的DSN名称
上面的代码是连接SQLServer的
你根据MySQL需要的东西再修改下连接
字符串
就可以使用了

以上是关于c#用odbc连接mysql报错的主要内容,如果未能解决你的问题,请参考以下文章

PB通过ODBC连接mysql数据库,报错:catalog tables could not be created and are not available for use

怎么用odbc连接mysql数据库

怎么用odbc连接mysql数据库

如何用mysql实现ODBC(JDBC桥)连接数据库?

如何提高使用ODBC连接MYSQL数据库的效率?

什么是oledb提供程序 c#连接mysql中provider应该是什么