Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.01.13;
Скачать: [xml.tar.bz2];

Вниз

Как получить результат работы функции raiserror( nefart ,10,10)   Найти похожие ветки 

 
Bless   (2003-12-15 17:41) [0]

Как мне получить результат работы функции raiserror("nefart",10,10),
которая вызывается внутри триггера, в приложении?


 
sniknik   (2003-12-15 17:50) [1]

попробуй его в этом
http://www.delphimaster.ru/cgi-bin/download.pl?look=1&id=1070620059&n=1


 
Silver Alex   (2003-12-15 17:51) [2]

а ну попробуй raiserror("nefart",16,16), только не 0-10


 
sniknik   (2003-12-15 17:52) [3]

хотя смысл? чего стоит 10 на 11 к примеру поменять? будет нормальный эксепт.


 
JibSkeart   (2003-12-15 18:02) [4]

или по стандарту
raiserror("nefart",16,1)

да и незабуть в триггере в самом начале
поставить
SET NOCOUNT ON

а то можно наступить на классические грабли :)


 
Silver Alex   (2003-12-15 18:30) [5]


> sniknik © (15.12.03 17:52) [3]

от 0 до 10 не работает, уже проверял просто.Зарезервированы наверное


 
sniknik   (2003-12-15 20:22) [6]

Silver Alex © (15.12.03 18:30) [5]
работает, скачай
> sniknik © (15.12.03 17:50) [1]
и проверь, raiserror с низким приоритетом это то же самое что print.
(10 точно возьмет, меньше тоже должен (но уверености нет не пробовал) у принта 2 (???, вроде))


 
Silver Alex   (2003-12-16 10:05) [7]


> sniknik © (15.12.03 20:22) [6]

скачал ,посмотрел.Ну я понял.Но без дополнительной оброботки raiserror от 0 до 10 не видно в Delphi приложении, не выдает именно ошибку.Но таким способом как ты предложил можно достать


 
Bless   (2003-12-16 10:20) [8]

to sniknik © (15.12.03 17:50) [1]>

Спасибо. ADOConnection1InfoMessage - именно то, что мне нужно.
Но тогда еще один вопрос в целях повышения образованности:

А если у меня, к примеру, нет adoConnection, а ConnectionString прописана прямо в ADODataSet, то что, я не смогу обрабатывать информационные сообщения?


 
Bless   (2003-12-16 10:31) [9]

>а то можно наступить на классические грабли

Что за грабли?


 
sniknik   (2003-12-16 10:38) [10]

> Но без дополнительной оброботки raiserror от 0 до 10 не видно
естественно, т.к. это не считается ошибкой, а сообщением (зачем для сообщений придумывать дополнительный механизм? когда достаточно в уже имеющемся расставить приоритеты)



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

Форум: "Базы";
Текущий архив: 2004.01.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
8-37812
WondeRu
2003-09-09 08:50
2004.01.13
wglMakeCurrent +winXP+Pentium4


14-37878
Думкин
2003-12-22 08:05
2004.01.13
С днем рождения! 22 декабря.


1-37636
~GaMeRd~
2003-12-11 20:59
2004.01.13
Создание мэмо и ричэдита во время работы проги


7-37960
nollie
2003-10-28 09:43
2004.01.13
asm&lpt


3-37553
axx
2003-12-15 15:22
2004.01.13
Передача параметров во Views





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский