Форум: "Базы";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];
ВнизУдаление записи в справочнике Найти похожие ветки
← →
viktor (2003-09-15 19:32) [0]При попытке удаления записи в справочнике adoQuery.Delete
возникает ошибка "Запись не может быть удалена, так как в другой таблице имеются связанные записи". Все верно.
Вопрос как это событие обработать ( показать пользователю сообщение, отменить удаление и продолжить работу ) ?
← →
MsGuns (2003-09-15 20:41) [1]try
<Пытаешься удалить>
except
<Делаешь что надо>
exit;
end;
← →
Zhouck (2003-09-17 17:32) [2]Ну , если бы это был Interbase или Oracle, можно было бы триггеры и сообщения написать. Может и Аксезе так можно ?
← →
Hawk2 (2003-09-17 18:37) [3]Пользуясь случаем хочу задать попутный вопрос. Вот я в книжке прочитал: "Если Вы не знаете как обработать исключительную ситуацию, то лучьше самому ничего не делать (не использовать try... except... end;), а возложить эти объязаности на встроеный обработчик исключительных ситуаций".
Получается простой вывод сообщения об ошибке как показано во многих примерах - это не обработка исключительной ситуации.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c