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的