请帮我解决这个问题。
我正在尝试使用 ASP.Net 连接到 MySql。我正在使用此代码执行此操作:
using System.Data;
using System.Data.Odbc;
//......
DataSet Mysql_ds = new DataSet();
OdbcConnection Mysql_con;
string Mysql_conStr = "Driver={MySQL ODBC 4.1 Driver};Server=SERVERNAME;Database=DBNAME;uid=USER;pwd=PASS";
Mysql_con = new OdbcConnection(Mysql_conStr);
Mysql_con.Open();
//....
当我在 C#、WindowsFrom 应用程序中使用此代码时,此代码运行良好,但是当我在 ASP.NET 中使用此代码并将其上传到我的服务器时,当我转到我的网站地址时,我收到此错误:
异常详细信息: System.Data.Odbc.OdbcException:错误 [IM002] [Microsoft][ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序
错误行在最后一行( Mysql_con.open() )。
我进行了很多搜索并做了一些尝试,但还没有解决:(我应该如何解决这个问题!或者有没有更好的方法来创建 mysql 连接!?
以下是有关安装在服务器站点上的 MySql 的一些信息:
localhost:服务器版本:4.1.22-community-nt 协议版本:10 服务器:localhost via TCP/IP 用户:USER@127.0.0.1
phpMyAdmin - 2.10.1:MySQL 客户端版本:5.0.45 使用的 PHP 扩展:mysql