Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как сгенерить ошибку?
|
|||
|---|---|---|---|
|
#18+
SQL 2000 Имеется UDF которая чего-то там выполняет. В процессе работы хвункция может определить ситуацию, когда необходимо, чтобы клиент вызвавший её увидел на своём голубом экране сообщение об ошибке. На вызов RaisError`a SQL ругается, крича мне о том, что нельзя вызывать сию штуку в теле функции. Пробовал через прокрутить вызов RaisError через динаму, ничего не выходит, тоже ругается, мол можно вызывать только хранимые процедуры. Что-же делать, помогите! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2001, 06:35 |
|
||
|
Как сгенерить ошибку?
|
|||
|---|---|---|---|
|
#18+
Можно по ошибке выходить из функции с результатом -1, а там где вызывал проверять, если результат -1 значит raiserror если <>-1 значит ничего не надо. Это что первое в голову пришло. Вот только что пришло @@ERROR проверять. Вообщем варианты есть пишите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2001, 08:13 |
|
||
|
Как сгенерить ошибку?
|
|||
|---|---|---|---|
|
#18+
2 Slava: вообще-то функции пишут для того, чтобы они возвращали что-либо. И это "что-либо" не код ошибки, а результат выполнения некоторых действий. Впихнуть туда же код ошибки не всегда возможно - возвращаемый тип не обязательно int. И еще - представь ситуацию, что функция используется в select'е (select a, b, func1(c) from ... where ...). Ну и как ты собираешься проверять код возврата ? Для одной записи он нормальный, для второй - ошибочный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2001, 08:31 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32008846&tid=1826297]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 273ms |
| total: | 385ms |

| 0 / 0 |
