在数据库中显示为null的行-asp.net c#
我正在尝试使表单将信息发送到数据库。我的按钮代码如下。它似乎连接到数据库,但添加的所有值都为null。我错过什么了吗?我重新检查了表单中字段的ID(TextBoxUN,TextBoxEmail…),它们都匹配 谢谢在数据库中显示为null的行-asp.net c#,c#,mysql,asp.net,C#,Mysql,Asp.net,我正在尝试使表单将信息发送到数据库。我的按钮代码如下。它似乎连接到数据库,但添加的所有值都为null。我错过什么了吗?我重新检查了表单中字段的ID(TextBoxUN,TextBoxEmail…),它们都匹配 谢谢 protected void Button1_Click(object sender, EventArgs e) { try { MySqlConnection conn = new MySqlConnection(C
protected void Button1_Click(object sender, EventArgs e)
{
try
{
MySqlConnection conn = new MySqlConnection(ConfigurationManager.ConnectionStrings["apstestConnectionString"].ConnectionString);//string used in sql datasource
conn.Open();
string insertQuery = "insert into asptable (username,email,password,country) values (@Uname,@email,@password,@country)";
MySqlCommand com = new MySqlCommand(insertQuery, conn);
com.Parameters.AddWithValue("@Uname,", TextBoxUN.Text);
com.Parameters.AddWithValue("@email,", TextBoxEmail.Text);
com.Parameters.AddWithValue("@password,",TextBoxPass.Text);
com.Parameters.AddWithValue("@country,",DropDownListCountry.SelectedItem.ToString());
com.ExecuteNonQuery();
conn.Close();
Response.Redirect("Manager.aspx");
}
catch(Exception ex){
Response.Write("Error:"+ex.ToString());
}
}
移除“、”参数中的字符”移除“、”参数中的字符”移除“、”参数中的字符”移除“、”调用parameters.AddWithValue时,移除参数名称末尾的逗号,并查看是否有帮助。所以不是
AddWithValue("@Uname,",...)
写
其他参数也是如此。调用parameters.AddWithValue时,请删除参数名称末尾的逗号,看看是否有帮助。所以不是
AddWithValue("@Uname,",...)
写
其他参数也是如此。调用parameters.AddWithValue时,请删除参数名称末尾的逗号,看看是否有帮助。所以不是
AddWithValue("@Uname,",...)
写
其他参数也是如此。调用parameters.AddWithValue时,请删除参数名称末尾的逗号,看看是否有帮助。所以不是
AddWithValue("@Uname,",...)
写
其他参数也一样。而不是
com.parameters.AddWithValue(“@Uname,”,TextBoxUN.Text)
删除参数名称后的,
,并写入com.Parameters.AddWithValue(“@Uname”,TextBoxUN.Text)代码>不带逗号。对所有参数执行此操作。而不是com.parameters.AddWithValue(“@Uname,”,TextBoxUN.Text)
删除参数名称后的,
,并写入com.Parameters.AddWithValue(“@Uname”,TextBoxUN.Text)代码>不带逗号。对所有参数执行此操作。而不是com.parameters.AddWithValue(“@Uname,”,TextBoxUN.Text)
删除参数名称后的,
,并写入com.Parameters.AddWithValue(“@Uname”,TextBoxUN.Text)代码>不带逗号。对所有参数执行此操作。而不是com.parameters.AddWithValue(“@Uname,”,TextBoxUN.Text)
删除参数名称后的,
,并写入com.Parameters.AddWithValue(“@Uname”,TextBoxUN.Text)代码>不带逗号。对所有参数都这样做。为什么每个参数后都有一个逗号?我给出的第一个答案你能标记为接受吗?为什么每个参数后都有一个逗号?我给出的第一个答案你能标记为接受吗?为什么每个参数后都有一个逗号?我给出的第一个答案你能标记为接受吗?为什么每个参数后都有一个逗号参数?我给出了第一个答案你能标记为接受吗?