簡體   English   中英

使用ODBC通過ASP.NET連接到MySql

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM