В данном посте мы будем рассказывать о том как правильно делать перехват исключений самой базы данных…
Вот кусочек кода…
Пример::
Try
Tabl.Post;
Except
Begin
On EDatabaseError do ShowMessage('Именно здесь отправить не могу сами данные (сделать Post)');
(Sender AS TDBEdit).SetFocus;
End; {Begin}
End, {Try}
Продолжая, мы делаем разбор синтаксический именно Error и опять четко генерируем само наше исключение (т.е. передаем исключительно по иерархии другому обработчику объектов именно исключительных различных ситуаций), в том случае, когда я не хочу уже вообще работать. Когда же использовать этот код:
On E : EDatabaseError do...
то есть хорошая возможность узнать само значение по имени E.Error. Фактически, имя этого свойства с самим текстом ошибки практически идентично типа под названием E.Message (узнайте данный нюанс в электронном справочнике).
Вот представленный код:
On EDatabaseError do begin
ShowMessage('Именно здесь не могу я данные отправить');
Edit1.setFocus;
end;
Вот мы и подошли к концу статьи, используйте в собственной практике данные советы и улучшайте уровень своего программирования!
П.С. Вам необходимо восстановить либо заправить картриджи для принтера? Сервисный центр «Cartridge Service» предлагает свои услуги по заправке картриджей canon, а также других изветных мировых брендов – HP, Epson, Samsung, Xerox, Panasonic. Разумные цены и качественное исполнение Вас приятно удивят!