2017-05-05 14 views
-3

このコードがデータベースに何も挿入していない理由を教えてください。私はいくつかの問題がある、私は新しいです。代わりにColumnName1の enter image description hereC#データベースにデータを挿入できません

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!"); 
    } 
+6

あなたの列名を記入してくださいあなたは、接続を開いていないと@GiladGreenが言っクエリ –

+3

コードではなく画像を投稿してください。また、答えはコマンドを実行しないことです。 – Izzy

+0

を実行していない – Lithium

答えて

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

+0

ありがとうございました!私はこれからエラーは表示されませんが、それでも私のテーブルには何も挿入されません。 –

関連する問題