Главная страница
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.025 c
3-1104148727
denis24
2004-12-27 14:58
2005.01.30
EHLib


14-1105345156
syte_ser78
2005-01-10 11:19
2005.01.30
За что????


14-1105247343
Сергей Г
2005-01-09 08:09
2005.01.30
Стоимость програмного продукта


1-1105513028
leonidus
2005-01-12 09:57
2005.01.30
Контекстный переход внутри chm-справки


14-1105559322
Кудесник
2005-01-12 22:48
2005.01.30
Посоветуйте ХОРОШУЮ программу для изучения иностранных языков...