当我尝试在 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);
请帮我。