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

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

Ошибок не выдаёт, но и данных тоже.
...
Рейтинг: 0 / 0
29.07.2004, 15:10
    #32627406
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическая замена ХП
Попробуйте единичку впереди имени процедуры убрать. Я не понимаю, зачем она в примере поставлена. А метод Retrieve какое значение возвращает ?
...
Рейтинг: 0 / 0
29.07.2004, 16:29
    #32627646
Levon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическая замена ХП
О, всё заработало. Меня тоже ъти единицы сильно озадачили. А можно как-то поменять хранимую процедуру поменять динамически на SQL-инструкцию?
...
Рейтинг: 0 / 0
05.08.2004, 11:35
    #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
06.08.2004, 10:30
    #32638096
Сотников
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическая замена ХП
//Object.DataWindow.Table.Procedure = "Execute branch client_info_select; @a_isp_id=:gl_isp_id"

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


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