带有按钮单击事件问题的INSERT SQL语句

时间:2018-09-21 12:32:59

标签: c# sql sql-server

我觉得我缺少一些小东西。这个btnSave_Click事件处理程序应该更新我的数据库-我缺少什么?我没有收到任何错误消息。

protected void btnSave_Click(object sender, EventArgs e)
{
    try
    {
        string mainconn = ConfigurationManager.ConnectionStrings["myConnection"].ConnectionString;

        SqlConnection sqlconn = new SqlConnection(mainconn);
        sqlconn.Open();

        SqlCommand sqlcomm = new SqlCommand();
        String sqlquery = "INSERT INTO dbo.TestTable (EDIPI) VALUES(@EDIPI)"; 
        sqlcomm.CommandText = sqlquery;
        sqlcomm.Connection = sqlconn;

        sqlcomm.Parameters.Add("@EDIPI", SqlDbType.NVarChar, 5).Value = txtEDIPI.Text;

        sqlconn.Close();
    }
    catch (Exception exp)
    {
        MessageBox.Show("Error is " + exp.ToString());
    }
}

2 个答案:

答案 0 :(得分:2)

您需要添加:

sqlcomm.ExecuteNonQuery()

答案 1 :(得分:0)

我只需要添加sqlcomm.ExecuteNonQuery();谢谢大家!和user2042214只是需要额外的时间。