Вниз
Скачать: 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.024 c
1-1105458355
odessey
2005-01-11 18:45
2005.01.30
коды для принтера


14-1105304252
Fin
2005-01-09 23:57
2005.01.30
Снежный человек!


6-1100523164
va
2004-11-15 15:52
2005.01.30
Дозвон и сброс


14-1105291367
maxz
2005-01-09 20:22
2005.01.30
КОСОТУР.нет!


6-1100692778
BFG9k
2004-11-17 14:59
2005.01.30
Ошибка определения размера файла в idFTP




   Наверх