powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / dynamic datawindow
7 сообщений из 7, страница 1 из 1
dynamic datawindow
    #33541633
sucker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
privet vsem. mozet kto znajet, kak sdelat dynamic datawindow, kotoryj zapolniajetsa result setom iz procedury?
...
Рейтинг: 0 / 0
dynamic datawindow
    #33541712
pjanri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а какая база ?
...
Рейтинг: 0 / 0
dynamic datawindow
    #33541814
pjanri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если ASA:

CREATE PROCEDURE Test_Resultset ( )
BEGIN
select name1, name2, .... from TableName;
END


Потом в PB
New -> DataWindow -> Grid (или ещё что-либо) -> DataSource = StoredProcedure -> выбираем из списка процедуру -> ... -> получаем DataWindow
...
Рейтинг: 0 / 0
dynamic datawindow
    #33542069
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сосун, вот видите, что бывает, когда правила форума нарушаются и люди пишут на неизвестных науке языках?
Г-н pjanri даже не понял вашего вопроса. Чтобы сделать ДИНАМИЧЕСКОЕ datawindow из хранимой процедуры, можно пробовать следующее:
Код: plaintext
1.
SQLCA.SyntaxFromSQL("execute my_proc( 'string_arg', num_arg, ...)",
stylestring, err)
Это точно работало в РВ5 и РВ6, работает ли более свежих версиях, не знаю...
...
Рейтинг: 0 / 0
dynamic datawindow
    #33542495
Фотография AIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И в поздних версиях работает.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
ls_syntax = SQLCA.SyntaxFromSQL(ls_select, 'Style(Type=grid)', ls_errorsyntax)
IF Len(ls_error_syntaxfromSQL) >  0  THEN
	MessageBox("...","...")
ELSE
	dw_master.Create(ls_syntax, ls_errorcreate)
	IF Len(ls_error_create) >  0  THEN
		MessageBox("...","...")
	END IF
END IF
...
Рейтинг: 0 / 0
dynamic datawindow
    #33542502
Фотография AIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь!

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
ls_syntax = SQLCA.SyntaxFromSQL(ls_select, 'Style(Type=grid)', ls_errorsyntax)
IF Len(ls_errorsyntax) >  0  THEN
	MessageBox("...","...")
ELSE
	dw_master.Create(ls_syntax, ls_errorcreate)
	IF Len(ls_errorcreate) >  0  THEN
		MessageBox("...","...")
	END IF
END IF
...
Рейтинг: 0 / 0
dynamic datawindow
    #33542575
sucker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
thanx a lot ;)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / dynamic datawindow
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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