powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Возвращение результата delete/update/insert в ASE 12.5.4
6 сообщений из 6, страница 1 из 1
Возвращение результата delete/update/insert в ASE 12.5.4
    #36342471
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго всем утра!

Можно ли как-то системными сообщениями (статусами) узнать результат операции?

например делаю

Код: plaintext
delete from my_table where id_tab =  500 

и хочу узнать успешно ли завершилось удаление.
может есть какая-то переменная с двумя собаками в начале которая хранит последний результат???
...
Рейтинг: 0 / 0
Возвращение результата delete/update/insert в ASE 12.5.4
    #36342726
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Imperous пишет:

> delete from my_table where id_tab = *500*
>
>
> и хочу узнать успешно ли завершилось удаление.
> может есть какая-то переменная с двумя собаками в начале которая хранит
> последний результат???


что-то типа

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
delete from my_table where id_tab =  500 
if @@error <>  0  or @@rowcount <>  1  -- 2, 5, и т.п
begin
   raiserror  20000  'Ой, ой, ой'
   select @kod_vozvrata = - 1    -- любой не 0.
   goto KOGDA_FSE_PLOHO
end


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Возвращение результата delete/update/insert в ASE 12.5.4
    #36342838
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Imperous пишет:

> delete from my_table where id_tab = *500*
>
>
> и хочу узнать успешно ли завершилось удаление.
> может есть какая-то переменная с двумя собаками в начале которая хранит
> последний результат???


что-то типа

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
delete from my_table where id_tab =  500 
if @@error <>  0  or @@rowcount <>  1  -- 2, 5, и т.п
begin
   raiserror  20000  'Ой, ой, ой'
   select @kod_vozvrata = - 1    -- любой не 0.
   goto KOGDA_FSE_PLOHO
end


)))))))))))))
пасиба )))
на счет @@error подозревал, но он у меня всегда ноль показывал
на счет @@rowcount даж не знаю...
буду использовать @@error
:)
...
Рейтинг: 0 / 0
Возвращение результата delete/update/insert в ASE 12.5.4
    #36342853
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Imperous
буду использовать @@error

Только как только - так и сразу...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Возвращение результата delete/update/insert в ASE 12.5.4
    #36342901
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
Imperous
буду использовать @@error

Только как только - так и сразу...
_________________
"Helo, word!" - 17 errors 56 warnings


там просто условие или сработало или нет :)
...
Рейтинг: 0 / 0
Возвращение результата delete/update/insert в ASE 12.5.4
    #36343635
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Imperous пишет:

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


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