Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Получить код ошибки из exec в ASE 15 / 3 сообщений из 3, страница 1 из 1
02.04.2009, 13:07
    #35908104
JenyaD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить код ошибки из exec в ASE 15
Есть скрипт вызываемый из тела процедуры

Код: plaintext
exec('select * from dummy1')

Как можно проверить, что в результате его работы возникли ошибки ??
...
Рейтинг: 0 / 0
02.04.2009, 14:58
    #35908537
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить код ошибки из exec в ASE 15
JenyaD пишет:

> exec('select * from dummy1')
> Как можно проверить, что в результате его работы возникли ошибки ??
А переменную @@error не пробовали смотреть ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
02.04.2009, 15:01
    #35908545
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить код ошибки из exec в ASE 15
MasterZiv пишет:

> > exec('select * from dummy1')
> > Как можно проверить, что в результате его работы возникли ошибки ??
> А переменную @@error не пробовали смотреть ?


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
1>select @@error
1>;
|
|-----------
|          0

(1 row affected)
1>exec("thi should cause an error") select @@error
1>;
Msg 102, Level 15, State 1
Server 'roo', Line 1
Incorrect syntax near 'cause'.
|
|-----------
|        102

(1 row affected)
1>exec("thi should cause an error") select @@error;
Msg 102, Level 15, State 1
Server 'roo', Line 1
Incorrect syntax near 'cause'.
|
|-----------
|        102

(1 row affected)
1>exec("select 1") select @@error;
|
|-----------
|          1

(1 row affected)

|
|-----------
|          0

(1 row affected)
1>exec("select 1/0") select @@error;
Divide by zero occurred.
|
|-----------
1>exec("select 1/a") select @@error;
Msg 207, Level 16, State 4
Server 'roo', Line 1
Invalid column name 'a'.
|
|-----------
|        207

(1 row affected)
1>

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Получить код ошибки из exec в ASE 15 / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]