powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Динамическая замена ХП
6 сообщений из 6, страница 1 из 1
Динамическая замена ХП
    #32627317
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди, подскажите, как из скрипта поменять ХП, назначенную для ДВ. Пытаюсь делать как в хелпе. Пишу для CONSTRUCTOR'а:

Modify (" DataWindow.Table.Procedure='1 Execute branch.client_info_select;1 @a_info_ret=:gl_isp_id'")

Ошибок не выдаёт, но и данных тоже.
...
Рейтинг: 0 / 0
Динамическая замена ХП
    #32627406
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте единичку впереди имени процедуры убрать. Я не понимаю, зачем она в примере поставлена. А метод Retrieve какое значение возвращает ?
...
Рейтинг: 0 / 0
Динамическая замена ХП
    #32627646
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О, всё заработало. Меня тоже ъти единицы сильно озадачили. А можно как-то поменять хранимую процедуру поменять динамически на SQL-инструкцию?
...
Рейтинг: 0 / 0
Динамическая замена ХП
    #32636476
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Позволю себе вернуться к этой теме. Пытаюсь сделать то же, но через точечную нотацию. Делаю

Object.DataWindow.Table.Procedure= "Execute branch.client_info_all;0"
Всё нормально. Делаю

//Object.DataWindow.Table.Procedure = "Execute branch client_info_select; @a_isp_id=:gl_isp_id"
т.е. пытаюсь подвязать ХП с параметром - билдер во время выполнения выкидывает ошибку.
...
Рейтинг: 0 / 0
Динамическая замена ХП
    #32638096
Сотников
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
//Object.DataWindow.Table.Procedure = "Execute branch client_info_select; @a_isp_id=:gl_isp_id"

Думаю так:
branch.client_info_select
...
Рейтинг: 0 / 0
Динамическая замена ХП
    #32642006
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё, разобрался сам. Должно быть так:
"execute branch.client_info_select; a_isp_id = :a_isp_id"
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Динамическая замена ХП
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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