Здравствуйте, я хочу, чтобы удалить строку из моей таблицы, у меня есть 3 таблицы для рецепта, Ингредиент и я использую 3-й таблицу, чтобы объединить Рецепт и таблицу Ингредиента,DELETE строки - Sql C#
моего вопроса Я могу добавить строку, но я не знаю, как удалить строку. У меня действительно нет идеи, как это сделать.
код вниз плз помочь ^^»
private void btnAddToRecpie_Click(object sender, EventArgs e)
{
string query = "INSERT INTO RecpieIngredient VALUES (@RecpieId,@IngredientId)";
using (connection = new SqlConnection(connectionString))
using (SqlCommand cmnd = new SqlCommand(query, connection))
{
connection.Open();
cmnd.Parameters.AddWithValue("@RecpieId", lstRecpie.SelectedValue);
cmnd.Parameters.AddWithValue("@IngredientId",lstAllIngredient.SelectedValue);
cmnd.ExecuteScalar();
}
PopulateRecpie();
}
private void butToDelete_Click(object sender, EventArgs e)
{
string query = "DELETE FROM RecpieIngredient WHERE (@RecpieId , @IngredientId)[email protected] , @IngredientId ";
// a.Name FROM Ingredient a INNER JOIN RecpieIngredient x ON a.Id = x.IngredientId INNER JOIN Recpie m ON m.Id=x.RecpieId WHERE m.Id=" + index;
using (connection = new SqlConnection(connectionString))
using (SqlCommand cmnd = new SqlCommand(query, connection))
{
connection.Open();
cmnd.Parameters.AddWithValue("@RecpieId", lstRecpie.SelectedValue);
cmnd.Parameters.AddWithValue("@IngredientId", lstAllIngredient.SelectedValue);
cmnd.ExecuteNonQuery();
}
PopulateRecpie();
}
Пожалуйста, поиск любого SQL учебник о том, как написать инструкцию DELETE – Steve
, сначала узнайте из любого учебника, это сэкономит ваше время, а иногда и жизнь. –