Форум: "Базы";
Текущий архив: 2002.12.05;
Скачать: [xml.tar.bz2];
ВнизMS SQL - уведомление внешнего приложения Найти похожие ветки
← →
Calm (2002-11-19 13:30) [0]Уважаемые мастера!
Как на MS SQL Server написать хранимую процедуру, которая в случае некорректных значений входных параметров, возвращала бы ошибку в мое приложение?
В Interbase для этого специально есть исключения. Есть ли какой-либо их аналог в MS SQL?
Пожалуйста, ответьте конкретно.
Проблема в том, что раньше под MS SQL я не писал, а азы нужно осовоить быстро
А толстую умную книгу я уже читаю :)
← →
wicked (2002-11-19 13:32) [1]raiserror подойдёт?....
← →
Calm (2002-11-19 13:39) [2]
> wicked © (19.11.02 13:32)
Спасибо за наводку :)
Если тебя не затруднит - чуть-чуть поподробнее.
← →
Calm (2002-11-19 13:41) [3]В смысле, какое исключение отлавливать в мое проге?
← →
Polevi (2002-11-19 13:55) [4]DECLARE @Result INT
SET @Result=10
RAISERROR("Result=%d",16,1,@Result)
на клиенте можно в Application.OnException ловить, анализировать текст исключения и ...
← →
xenon (2002-11-19 14:11) [5]Вопрос в тему:
в RAISERROR 3-й праметр - "состояние".
Если я правильно понял, это значение передаваемое клиенту и его можно испльзовать по своему усмотрению.
Как его отловить в клиенте?
← →
Polevi (2002-11-19 14:20) [6]дублировать в своем параметре с последующим анализом текста исключения
← →
Calm (2002-11-19 14:24) [7]Всем спасибо! :)
← →
xenon (2002-11-19 14:45) [8]> Polevi
Получается, что клиенту ничего кроме текста сообщения не попадает?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.12.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c