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

Вниз

Как RAISERROR словить в своей программе?   Найти похожие ветки 

 
Layner ©   (2005-02-28 13:01) [0]

Есть SQL код, выполняемый в ADOQuery, вызывающий ошибку: RAISERROR ("Привет!", 18, 1), как его можно словить в своей программе (D7)? До кода 18 - ошибка вообще себя не проявляет. Код проходит, как будто так и надо. Если уровень ошибки делаю более 18, то опять сам SQL сервер не дает использовать эту ошибку, пишет "Error severity levels greater than 18 can only be specified by members of the sysadmin role, using the WITH LOG option.". Права увеличить до sysadmin всем не могу.


 
Layner ©   (2005-02-28 13:02) [1]

PS. MSSQL 2000.


 
sniknik ©   (2005-02-28 13:56) [2]

RAISERROR ("Привет!", ?, 1)
c 11 по 18 спокойно ловится в try except как EOleException
(10 и ниже это уровень PRINT ошибка-сообщение, тоже можно поймать но с некоторыми извратами)


 
Layner ©   (2005-02-28 15:23) [3]

sniknik ©   (28.02.05 13:56)
Да, оказывается "ловится" легко, я просто сам SQL код наворотил, на нем и смотрел, а оказывается до RAISERROR я и не доходил.



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
8-1101926747
Angela_
2004-12-01 21:45
2005.03.27
Фильтры bmp-изображения


8-1102365160
vvvaaa
2004-12-06 23:32
2005.03.27
Поток и BitMap


3-1109212309
PKT
2005-02-24 05:31
2005.03.27
Выбрать записи с одинаковыми значениями полей


14-1110154946
АНТИспаммер
2005-03-07 03:22
2005.03.27
Какими Вы видите компьютеры и ОС лет через 10 ?


3-1109445346
ali_tash
2005-02-26 22:15
2005.03.27
ОТЧЁТЫ !!! Скоро будут гореть