У меня есть таблица, и я хочу удалить все строки с определенным серийным номером. Есть несколько строк с одной и той же карты серийный .so я написал этот код, но он, кажется, что это не работает:Удаление нескольких строк из таблицы
try
{
using (SqlConnection con = new SqlConnection(WF_AbsPres.Properties.Settings.Default.DbConnectionString))
{
con.Open();
SqlCommand command2 = new SqlCommand("DELETE FORM DevInOut where Cardserial='" + textBox5.Text + "'", con);
command2.ExecuteNonQuery();
con.Close();
}
}
catch (SqlException ex)
{
}
как может обеспечить все строки будут удалены. Должен ли я использовать процедуру? Как использовать процедуру?
О, Боже мой. Какая глупая ошибка. И спасибо за подсказку по параметризованному запросу. – saad
@saad Вы вполне можете встретить ';)' –