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

Вниз

Как вместо сообщения об ошибке выдать свое сообщение???   Найти похожие ветки 

 
Sirus ©   (2003-01-29 07:29) [0]

Привет Мастера...
Есть вопрос:
Как вместо сообщения об ошибке выдать свое сообщение и продолжать работу дальше???
А то при выполнении запросов, если возникает ошибка то процедура заканчивает свою работу (не выполняет запросы идущие следом за ошибочным запросом)


 
BorisUK ©   (2003-01-29 07:34) [1]

Это все уже в факах сто лет лежит.
Ищи. Да и в любой литературе тоже есть.


 
Sirus ©   (2003-01-29 07:41) [2]

Не нашел я в факах столетних...
а то что находил все равно останавливает работу процедуры...


 
AlexSerp ©   (2003-01-29 08:49) [3]

Работай через try-боки и там в except прописывай свою реакцию на ошибку.

Саня


 
BorisUK ©   (2003-01-29 09:50) [4]


> выдать свое сообщение и продолжать работу дальше

Вот тут тебя не понял...
Выдать свое сообщение проще пареной репы... и в факах есть и вот

> AlexSerp © (29.01.03 08:49)

правильно советует...
Но как ты продолжать то работу процедуры хочешь если процедура вылетела???
Конечно можно замутить чтото типа ЕСЛИ такато ошибка ТО изменить в конфигурации или наборе параметров ТОТО и ТОТО и ПЕРЕЗАПУСТИТЬ туже процедуру по новой...
Ну так это и делай в трай иксепт...
А продолжать процедуру которая уже завершена с результатом ОШИБКА - ИМХО ты не можешь. Поскольку нелогично это...


 
Delirium^.Tremens ©   (2003-01-29 09:57) [5]

В ХП IB можно обрабатывать ошибки блоками типа:

WHEN ANY DO...

Где ANY - для любой ошибки. Можно указывать и конкретные.



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
14-38457
pasha676
2003-01-30 13:37
2003.02.13
Два компа соединить по интернету


1-38332
kkostik
2003-02-03 17:32
2003.02.13
Запуск функции


4-38627
Игорь2
2002-12-30 20:35
2003.02.13
Иконки узлов дерева проводника


14-38554
Stager
2003-01-27 20:58
2003.02.13
Какие стихи пишут программисты?


1-38348
NewGuest
2003-01-25 14:34
2003.02.13
Подскажите, почему с первого раза не срабатывает?