以下是我现有的用于删除特定行(未经验证)的函数: 现在,我被要求验证该行是否具有相关记录。如果该行具有相关记录,则无法删除。
我对MSDN进行了一些研究,似乎我已经检查了外键约束。但是我仍然无法做到这一点。
谢谢
private void button3_Click(object sender, EventArgs e)
{
if (Branch_Code != "")
{
cmd = new System.Data.SqlClient.SqlCommand("DELETE FROM M_Branch where Branch_Code=@branch_code", con);
con.Open();
cmd.Parameters.AddWithValue("@branch_code", Branch_Code);
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("Record Deleted Successfully");
RefreshTable();
ClearTable();
}
else
{
MessageBox.Show("Please Select Record to Delete");
}
}