Вниз
Скачать: 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.011 c
3-38131
JibSkeart
2003-01-28 11:30
2003.02.13
Напомните пжалста как в табличке выделить нужную строку


3-38099
Timur_2002
2003-01-27 20:50
2003.02.13
СРОЧНО нужен многострочный DBGrid, выручайте, Plz!!!


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


1-38202
Nemas
2003-02-04 10:47
2003.02.13
Как использовать TFindDialog и TReplaceDialog?


3-38014
VS2002
2003-01-29 03:13
2003.02.13
Сохранение файла-документа в таблице Oracle v8




   Наверх