删除和更新数据库c#

时间:2017-05-09 13:09:14

标签: c# sql button textbox

我试图找出如何使用文本框和按钮更新和删除数据库中的数据时遇到问题。

我的插入代码是:

private void button4_Click(object sender, EventArgs e)
    {
        try
        {



            string query = "insert into Prodaja values (@Prodajalec,@Prodajalna,@Kupec,@Vozilo,@DatumNakupa)";

            using (connection = new SqlConnection(connectionString))
            using (SqlCommand command = new SqlCommand(query, connection))
            {

                connection.Open();
                command.Parameters.AddWithValue("@Prodajalec", textBoxProdajalec.Text);
                command.Parameters.AddWithValue("@Prodajalna", textBoxProdajalna.Text);
                command.Parameters.AddWithValue("@Kupec", textBoxKupec.Text);
                command.Parameters.AddWithValue("@Vozilo", textBoxVozilo.Text);
                command.Parameters.AddWithValue("@DatumNakupa", textBoxDatumNakupa.Text);
                command.ExecuteNonQuery();



            }

            MessageBox.Show("Uspešno dodano");               
            this.prodajaTableAdapter.Fill(this.prodajaDataSet.Prodaja);

        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }
    }

我尝试了几种不同的方法,但它们并没有真正解决问题。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

您似乎混淆了insert vs update语句的语法。

Insert statement:
insert into #table (col1,col2) values ('col1','col2')

Update statement 
Update #table set col1 = 'col1', col2 = 'col2' where id = 'id'

编辑:删除语法

Delete from #table where id = 'id'