Я хочу, чтобы можно было обернуть удаление строки в виде сетки в try-catch и отобразить на экране приятное сообщение об ошибке или попытаться остановить удаление при определенных обстоятельствах.
В данный момент я получаю нарушения внешнего ключа в базе данных. Поэтому я либо хочу предотвратить удаление, если есть дочерние записи, либо перехватить исключение внешнего ключа и отобразить на экране приятное сообщение об ошибке.
Может кто-нибудь сказать мне, как это сделать?