[英]Connecting to MySql through ASP.NET using ODBC
請幫我解決這個問題。
我試圖使用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 Application,BUT中使用此代碼時,此代碼運行良好。當我在ASP.NET中使用此代碼並將其上傳到服務器時,當我轉到我的網站地址時,出現此錯誤:
異常詳細信息: System.Data.Odbc.OdbcException:錯誤[IM002] [Microsoft] [ODBC驅動程序管理器]找不到數據源名稱,未指定默認驅動程序
錯誤行位於最后一行(Mysql_con.open())。
我已經搜索了很多,做了一些嘗試,但是還沒有解決:(我應該如何解決這個問題!或者有沒有更好的方法來創建mysql連接!
這是有關服務器站點上安裝的MySql的一些信息:
本地主機:服務器版本:4.1.22-community-nt協議版本:10服務器:通過TCP / IP的本地主機用戶:USER@127.0.0.1
phpMyAdmin-2.10.1:MySQL客戶端版本:5.0.45使用的PHP擴展名:mysql
您調整數據源,服務器名稱
string Mysql_conStr = "Driver={MySQL ODBC 4.1 Driver};
Server=/*ReplaceYourValue*/; //<-- Ajust the value
Database=DBNAME;uid=USER;pwd=PASS";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.