Проблема с командой обновления в winform с базой данных
создано insert update delete в winform с базой данных в базе данных sql server
проблема в том, что когда я выбираю мои обновленные данные и нажимаю на кнопку Обновить, он показывает мне это недопустимое имя столбца?
может ли кто нибудь плз помочь мне в решении этой проблемы
Что я уже пробовал:
private void updatebtn_Click(object sender, EventArgs e) { { try { if (comboBox1.Text=="") { MessageBox.Show("enter army number to update"); } else { SqlCommand cmdupdate = new SqlCommand("Update insupdel SET name='" + textBox1.Text + "',rank='" + comboBox2.SelectedItem + "' ,unit='" + comboBox3.SelectedItem + "', subunit='" + comboBox4.SelectedItem + "', medicalcategory='" + comboBox5.SelectedItem + "', category='" + comboBox6.SelectedItem+ "',datetimepicker1='"+dateTimePicker1.Text+"' where armynumber=" + comboBox1.SelectedItem + "", con); con.Open(); cmdupdate.CommandType = CommandType.Text; cmdupdate.ExecuteNonQuery(); MessageBox.Show("Data Updated"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { if (con.State == ConnectionState.Open) { con.Close(); } } } }