Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ошибка при повторном вызове функции из СУБД / 2 сообщений из 2, страница 1 из 1
22.09.2014, 17:58
    #38753820
Kortic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при повторном вызове функции из СУБД
PB 6.5
SQL Anywhere 11

Использую в окне на нажатие кнопки вот такой код

declare add_new_work procedure for add_new_work
:spec_prof.id,:is_place,:is_wt,:is_com,:is_start,:is_stop;
execute add_new_work;

на первое нажатие все работает, если не закрывая окна нажать кнопку еще раз то SQLCA.sqlcode уже становится не равен нулю.

Задача чтобы сколько бы раз не нажал кнопку в окне процедура выполнилась

Думал через динамический SQL попробовать вызвать процедуру, но у меня в этом знаний пока нет, как правильно сделать не знаю.
...
Рейтинг: 0 / 0
22.09.2014, 21:14
    #38753989
Mykola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при повторном вызове функции из СУБД
наверное необходимо добавить в конце строку CLOSE <НАИМЕНОВАНИЕ ПРОЦЕДУРЫ>.

close add_new_work;
проверить SQLCODE.
После EXECUTE также имеет смысл проверить SQLCODE.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ошибка при повторном вызове функции из СУБД / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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