Как удалить отдельный объект в базе данных? Когда я нажимаю кнопку удаления, мой код удаляет все элементы, которые аналогичны выбранному элементу в списке. Например, если я хочу удалить CocaCola из своего списка, я хочу, чтобы он удалял этот единственный элемент CocaCola в базе данных не все элементы CocaCola.Как удалить отдельный элемент в базе данных из списка?
мой код:
conn.Open();
SqlCommand cmd = new SqlCommand("delete from Products Where Product ='"+lstProducts.SelectedItem+"'", conn);
cmd.ExecuteNonQuery();
conn.Close();
Вы просто хотите удалить произвольную запись, где продукт CocaCola? –
Если у меня есть 10 предметов из кокаколы в списке базы данных, и я нажимаю кнопку «Удалить», я хочу, чтобы он удалял только один элемент из кокаколы, а не все из них. – abc
[SQL Injection alert] (http://msdn.microsoft.com/en-us/library/ms161953%28v=sql.105%29.aspx) - вы должны ** не ** объединять свои SQL-запросы - использовать ** параметризованные запросы ** вместо избежания SQL-инъекции –