gpt4 book ai didi

c# - 在数据库中显示为空的行 - asp.net c#

转载 作者:太空宇宙 更新时间:2023-11-03 11:58:14 25 4
gpt4 key购买 nike

我正在尝试使表单将信息发送到数据库。我的按钮代码如下。它似乎连接到数据库,但是添加的所有值都是空值。我错过了什么吗?我重新检查了表单中字段的 ID(TextBoxUN、TextBoxEmail..),它们都匹配。

谢谢。

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());
}
}

最佳答案

从参数中删除“,”字符

关于c# - 在数据库中显示为空的行 - asp.net c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30959337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com