0
请帮我解决这个问题。使用ODBC通过ASP.NET连接到MySql
我想使用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:ERROR [IM002] [微软]找不到[ODBC驱动程序管理器]数据源名称和默认驱动程序指定
错误行位于最后一行(Mysql_con.open())。
我寻觅了很多,做了一些尝试,但没有解决尚未:( 我应该怎么解决这个问题! 或 有没有更好的方式来创建MySQL连接!?
这里的一些信息
本地主机: 服务器版本:4.1.22社区-NT 协议版本:10 服务器:localhost通过TCP/IP 用户:[email protected]
在服务器站点安装了MySQLphpMyAdmin的 - 2.10.1: MySQL客户端版本:5.0.45 的PHP扩展:mysql的