この問題で私を助けてください。
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 で使用してサーバーにアップロードすると、Web サイトのアドレスに移動すると、次のエラーが発生します。
例外の詳細: System.Data.Odbc.OdbcException: エラー [IM002] [Microsoft][ODBC Driver Manager] データ ソース名が見つからず、既定のドライバーが指定されていません
エラー行は最後の行 ( Mysql_con.open() ) にあります。
私はたくさん検索していくつか試してみましたが、まだ何も解決していません:(この問題を解決するにはどうすればよいですか!または、mysql接続を作成するより良い方法はありますか!?
サーバー サイトにインストールされている MySql に関する情報を次に示します。
localhost: サーバーのバージョン: 4.1.22-community-nt プロトコルのバージョン: 10 サーバー: TCP/IP 経由の localhost ユーザー: USER@127.0.0.1
phpMyAdmin - 2.10.1: MySQL クライアント バージョン: 5.0.45 使用される PHP 拡張機能: mysql