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

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



Память: 0.46 MB
Время: 0.015 c
4-38640
Not complete
2003-01-03 16:12
2003.02.13
Как перевести компьютер в режим Sleep?


8-38390
bg8
2002-10-22 21:57
2003.02.13
Анализ звука в реальном времени


3-38057
ava
2003-01-26 22:31
2003.02.13
BDE сеть


14-38472
michael_b
2003-01-30 20:21
2003.02.13
Проблема с рекурсией


7-38584
tanuha
2002-12-09 14:21
2003.02.13
Автодобавление пустой строки в DBGrid




   Наверх