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