MySql 错误- ASP.NET
MySql Error- ASP.NET
连接到 wamp 中的 MySql 数据库时出现以下错误 server.I 也添加了程序集。我该如何解决这个问题?
万分感谢。
错误:
Server Error in '/' Application.
Parameter '@First__Name' must be defined.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: MySql.Data.MySqlClient.MySqlException: Parameter '@First__Name' must be defined.
Source Error:
Line 26: cmd.Parameters.Add(new MySqlParameter("@Country", DropDownCountry.Text));
Line 27: cmd.Parameters.Add(new MySqlParameter("@About_User", txtUserDescription.Text));
Line 28: cmd.ExecuteNonQuery();
Line 29: con.Close();
Line 30:
我的 C# 代码隐藏文件 - 注册
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MySql.Data.MySqlClient;
public partial class Registration : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void RegisterUser(object sender, EventArgs e)
{
MySqlConnection con = new MySqlConnection("Server=localhost;Database=FreedomKitchen;Uid=root;Password=;");
con.Open();
MySqlCommand cmd = new MySqlCommand("Insert into User_Details(User_ID,First__Name, Last_Name, Age, Gender, Country, About_User)values(@User_ID,@First__Name, @Last_Name, @Age, @Gender, @Country, @About_User)", con);
cmd.Parameters.Add(new MySqlParameter("@User_ID",1));
cmd.Parameters.Add(new MySqlParameter("@First_Name", txtFirstName.Text));
cmd.Parameters.Add(new MySqlParameter("@FLast_Name", txtLastName.Text));
cmd.Parameters.Add(new MySqlParameter("@Age", txtAge.Text));
cmd.Parameters.Add(new MySqlParameter("@Gender", DropDownGender.Text));
cmd.Parameters.Add(new MySqlParameter("@Country", DropDownCountry.Text));
cmd.Parameters.Add(new MySqlParameter("@About_User", txtUserDescription.Text));
cmd.ExecuteNonQuery();
con.Close();
}
}
再添加一个_
参数中的下划线@First_Name
cmd.Parameters.Add(new MySqlParameter("@First__Name", txtFirstName.Text));
连接到 wamp 中的 MySql 数据库时出现以下错误 server.I 也添加了程序集。我该如何解决这个问题? 万分感谢。 错误:
Server Error in '/' Application.
Parameter '@First__Name' must be defined.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: MySql.Data.MySqlClient.MySqlException: Parameter '@First__Name' must be defined.
Source Error:
Line 26: cmd.Parameters.Add(new MySqlParameter("@Country", DropDownCountry.Text));
Line 27: cmd.Parameters.Add(new MySqlParameter("@About_User", txtUserDescription.Text));
Line 28: cmd.ExecuteNonQuery();
Line 29: con.Close();
Line 30:
我的 C# 代码隐藏文件 - 注册
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MySql.Data.MySqlClient;
public partial class Registration : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void RegisterUser(object sender, EventArgs e)
{
MySqlConnection con = new MySqlConnection("Server=localhost;Database=FreedomKitchen;Uid=root;Password=;");
con.Open();
MySqlCommand cmd = new MySqlCommand("Insert into User_Details(User_ID,First__Name, Last_Name, Age, Gender, Country, About_User)values(@User_ID,@First__Name, @Last_Name, @Age, @Gender, @Country, @About_User)", con);
cmd.Parameters.Add(new MySqlParameter("@User_ID",1));
cmd.Parameters.Add(new MySqlParameter("@First_Name", txtFirstName.Text));
cmd.Parameters.Add(new MySqlParameter("@FLast_Name", txtLastName.Text));
cmd.Parameters.Add(new MySqlParameter("@Age", txtAge.Text));
cmd.Parameters.Add(new MySqlParameter("@Gender", DropDownGender.Text));
cmd.Parameters.Add(new MySqlParameter("@Country", DropDownCountry.Text));
cmd.Parameters.Add(new MySqlParameter("@About_User", txtUserDescription.Text));
cmd.ExecuteNonQuery();
con.Close();
}
}
再添加一个_
参数中的下划线@First_Name
cmd.Parameters.Add(new MySqlParameter("@First__Name", txtFirstName.Text));