Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.30;
Скачать: CL | DM;

Вниз

исключения в IB & try...except   Найти похожие ветки 

 
Andrej   (2004-12-22 16:22) [0]

Не смог найти в Хелпе, может Вы подскажете. Как обрабатывать в конструкции try...except ошибку IB сервера (ну например нарушение уникальности значений уник. ключа при добав./ред. записи)?

ЗЫ: Извините за ламерский вопрос :)


 
Соловьев ©   (2004-12-22 16:44) [1]

IBDataSet.OnPostError
или
try
...
IBDataSet.Post;
except
//обработка ошибки
end;


 
Andrej   (2004-12-22 16:52) [2]

А как определить в данном случае, какая именно ошибка произошла? Где искать мессадж, возвращаемый сервером.


 
Hmm ©   (2004-12-22 18:20) [3]

Запусти под делфой интерфейс базы, сделай попытку ввода записи, нарушающей уникальность первичного ключа и лицезрей сообщение ...EIBIntebaseError... и т.д.


 
Zacho ©   (2004-12-22 19:56) [4]

Andrej   (22.12.04 16:52) [2]

Например:

try
 ...
except On E:Exception do
begin
 // мессадж ищем естественно в E.Message
 ..
end;


А вообще внимательней прочитай хелп по except и связанным топикам, например Handling classes of exceptions, и по TDataSet.OnPostError и т.п. Там и примеры есть.



Страницы: 1 вся ветка

Текущий архив: 2005.01.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
8-1096638857
BDenis
2004-10-01 17:54
2005.01.30
В ShockWaveFlash не работает transparent .


1-1106129788
vint45
2005-01-19 13:16
2005.01.30
Проблема с дебагом


9-1098357098
VolanD
2004-10-21 15:11
2005.01.30
Direct3D


3-1103815859
juice
2004-12-23 18:30
2005.01.30
Удаление из набора данных


9-1098072598
Trimp
2004-10-18 08:09
2005.01.30
Выбор компонента