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

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

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

> exec('select * from dummy1')
> Как можно проверить, что в результате его работы возникли ошибки ??
А переменную @@error не пробовали смотреть ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Получить код ошибки из exec в ASE 15
    #35908545
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Получить код ошибки из exec в ASE 15
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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