C#插入数据使dabase无法正常工作

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

标签: c# database insert

你能告诉我为什么这段代码没有在我的数据库中插入任何内容吗?我有些麻烦,我是新人。 enter image description here

 private void reserveButton()
    {
        string query = "INSERT INTO Rezervari VALUES (@nume, @rand, @coloana, @data, @film, @tipBilet)";

        using (connection = new SqlConnection(connectionString))
        using (SqlCommand command = new SqlCommand(query, connection))
        using (SqlDataAdapter adapter = new SqlDataAdapter(command))
        {
            connection.Open();
            command.Parameters.AddWithValue("@nume", textBox1.Text);
            command.Parameters.AddWithValue("@rand", comboBox1.SelectedValue);
            command.Parameters.AddWithValue("@coloana", comboBox2.SelectedValue);
            command.Parameters.AddWithValue("@data", listBox2.SelectedValue);
            command.Parameters.AddWithValue("@film", listBox1.SelectedValue);
            command.Parameters.AddWithValue("@tipBilet", listBox4.SelectedValue);
            command.ExecuteNonQuery();
        }

        MessageBox.Show("Ticket Reserved. See you at the movies!");
    }

1 个答案:

答案 0 :(得分:0)

    string query = "INSERT INTO Rezervari (ColumnName1,ColumnName2) 
                                 VALUES (@ColumnName1,@ColumnName2)";         
    var connection = new SqlConnection(connectionString);
    var command = new SqlCommand(query, connection);
    connection.Open();
    command.Parameters.AddWithValue("@ColumnName1", "aaaa");
    command.Parameters.AddWithValue("@ColumnName2", "bbbb");
    command.ExecuteNonQuery();
    con.Close();
    }

请填写您的列名

,而不是ColumnName1