Вниз
Скачать: 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.021 c
3-1104302393
DimaK
2004-12-29 09:39
2005.01.30
Вопрос в IBX...


1-1106036302
SveT
2005-01-18 11:18
2005.01.30
Как искать без учета регистра


4-1102497251
maxistent
2004-12-08 12:14
2005.01.30
Всё те же контакты COM a


1-1106136165
Артемиус
2005-01-19 15:02
2005.01.30
TMemoryStream и TBitmap: кто виноват?


14-1105191129
Luba
2005-01-08 16:32
2005.01.30
конверсия форматов




   Наверх