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

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

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


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