powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Процедура для datawindow
5 сообщений из 5, страница 1 из 1
Процедура для datawindow
    #33711018
Толян
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли в datawindow в качестве источника данных использовать процедуру возврашающая параметры output(ом).И как их вывести ?
...
Рейтинг: 0 / 0
Процедура для datawindow
    #33711290
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТолянМожно ли в datawindow в качестве источника данных использовать процедуру возврашающая параметры output(ом).И как их вывести ?

Нельзя. Сделайте процедуру wrapper которая будет вызывать процедуру с OUTPUT и возвращать результат в resultset.
...
Рейтинг: 0 / 0
Процедура для datawindow
    #33713325
PavelBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно не делать обвязку процедурой с resultset`ом, внутри которой зовется та что есть с out параметрами, а просто объявить на клиенте эту процедуру, вызвать и заполнить данными DW вручную из скрипта. В некотрых случаях это удобнее и правильнее, чтобы не плодить ненужных процедур. Кроме того можно попробовать через SQLPreview event, это событие вызывается и при retrieve, потому теоретически не вижу причин не написать там что надо, при этом перекрыв стандартное поведение.
...
Рейтинг: 0 / 0
Процедура для datawindow
    #33713385
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PavelBuilderМожно не делать обвязку процедурой с resultset`ом, внутри которой зовется та что есть с out параметрами, а просто объявить на клиенте эту процедуру, вызвать и заполнить данными DW вручную из скрипта. В некотрых случаях это удобнее и правильнее, чтобы не плодить ненужных процедур. Кроме того можно попробовать через SQLPreview event, это событие вызывается и при retrieve, потому теоретически не вижу причин не написать там что надо, при этом перекрыв стандартное поведение.

"Лишняя" процедура проще и понятнее и никаких проблем при поддержке не вызывает.
А извраты на клиенте это сложнее и менее доступно для понимания того кто будет сие творение впоследствии поддерживать.
...
Рейтинг: 0 / 0
Процедура для datawindow
    #33716726
PavelBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен. Но вопрос стоял можно ли? :-)
Сам я тоже делаю "обвязку" процедуры для билдера Главное в этом деле построить правильную нотацию наименования процедур с системой постфиксов и префиксов, чтобы потом не запутаться в большом количестве почти одинаково названных процедур.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Процедура для datawindow
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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