web.config で MySql データベースに接続し、クラス ファイルにオブジェクトを作成しようとすると、サーバー エラーが発生します。私の接続文字列は次のとおりです。
<add name="MyConn" providerName="MySql.Data.MySqlClient" connectionString="Server=localhost;User ID=root;Password=demo@123;Database=pay2school;port=3306;pooling=false;respect binary flags=false"/>
私のCsコードは以下です
MySqlConnection conn = new MySqlConnection();
string datacon;
protected void Page_Load(object sender, EventArgs e)
{
datacon = ConfigurationManager.ConnectionStrings["MyConn"].ToString();
conn = new MySqlConnection(datacon);
//conn.ConnectionString = datacon;
// conn = new MySqlConnection(ConfigurationManager.ConnectionStrings["MyConn"].ConnectionString);
Response.Write(conn);
}
以下のエラーが発生しました
'/WebSite1' アプリケーションでサーバー エラーが発生しました。キーワードはサポートされていません。パラメーター名: バイナリ フラグを尊重します。説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.ArgumentException: キーワードがサポートされていません。パラメータ名: バイナリフラグを尊重
ソース エラー:
Line 20:
Line 21: datacon = ConfigurationManager.ConnectionStrings["MyConn"].ToString();
Line 22: conn = new MySqlConnection(datacon);
Line 23: //conn.ConnectionString = datacon;
Line 24: // conn = new MySqlConnection(ConfigurationManager.ConnectionStrings["MyConn"].ConnectionString);
私を助けてください。