Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.055 c
1-1106125969
Ega23
2005-01-19 12:12
2005.01.30
Выполнится ли Beep ?


3-1104181748
VfloverW
2004-12-28 00:09
2005.01.30
Работа с Query


3-1103808932
jenbond
2004-12-23 16:35
2005.01.30
решение проблемы с gds32.dll


4-1102333739
UFO
2004-12-06 14:48
2005.01.30
2 нити при старте программы


1-1106194333
Poha
2005-01-20 07:12
2005.01.30
Edit




   Наверх