try...catch при операциях с таблицей
Уважаемый All, насколько я понял, в блоке catch {} ничего не возможно узнать о причине исключения, например:
try {
ttsbegin;
inventTable.clear();
...
inventTable.insert();
ttscommit;
} catch (Exception:Error) {
<моя обработка>
ttsabort;
}
При неудачной операции с БД в инфолог выводится сообщение. Могу ли я это сообщение обработать программно, например, записать в свою протокольную таблицу. И вообще, внутри блока catch {} можно узнать подробности об исключениии ?
|