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反过来。 – PmanAce
请删除问题中的大写字母。这是大喊大叫,非常粗鲁。简单的答案是,您需要将您尝试删除的记录的ID追加到查询字符串中。复杂的反问题是,用户如何知道她正在更新什么对象,以及数据来自哪里(我假设屏幕上显示了某些内容)。所以这就是你需要从中获取ID的地方。 – Christoph