Как написать исключение для удаления строки в наборе данных, когда строка имеет связанные записи? - PullRequest
0 голосов
/ 29 октября 2018

Ниже моя существующая функция для удаления определенной строки (без проверки): Теперь меня просят проверить, есть ли в строке связанные записи. Строка не может быть удалена, если она имеет связанные записи.

Я провел небольшое исследование по 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");
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...