private void button2_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection (strcon);
string query = "update BrandSet set BrandName='"
+ this.textBox1.Text + "', Ml = '"
+ this.textBox2.Text + "', Price='"
+ this.textBox1.Text
+ "' where Id = ";
SqlCommand command = new SqlCommand(query, con);
SqlDataReader adapt;
try
{
con.Open();
adapt = command.ExecuteReader();
con.Close();
MessageBox.Show("Brand Updated Successfully");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
Я хочу знать, как назначить Id
для обновления и удаления записи.Как обновить и удалить запись в базе данных, если первичный ключ сгенерирован автоматически
Вы хотите обновить и удалить одну и ту же запись? – Rohit
Есть ли другие уникальные поля? Если нет, вы можете сделать это за 2 шага, один из которых вы обновите все, кроме имени и фирменного наименования. Затем шаг 2 наоборот. – PmanAce
Пожалуйста, удалите верхний регистр в своем вопросе. Это кричит и очень грубо. Простой ответ: вам нужно добавить идентификатор записи, которую вы пытаетесь удалить, в строку запроса. Сложный встречный вопрос заключается в том, как пользователь знает, какой объект она обновляет, и откуда берутся эти данные (я предполагаю, что на экране отображается что-то). Вот откуда вам нужно получить идентификатор. – Christoph