powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Не работает execute_query при query_data_source_name=some_view
2 сообщений из 2, страница 1 из 1
Не работает execute_query при query_data_source_name=some_view
    #36908465
Forms first time
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
10-е формы
блок построен на view.
query_data_source_name=some_view
query_data_source_type=from clause query
При открытии формы данные из view отображаются нормально
добавляю кнопку с таким кодом(она должна делать refresh данных)

go_block('my_block');
clear_block(NO_VALIDATE);
set_block_property('my_block',QUERY_DATA_SOURCE_NAME,'(select * from some_view)');
execute_query;

При нажатии форма зависает.

Items - query allowed = Yes Query only = Yes.
В свойствах блока insert,update,delete - всё = NO
Но если вместо view подставить имя таблицы, этот код работает .
Подскажите пожалуйста что нужно сделать чтобы select из view работал?
...
Рейтинг: 0 / 0
Не работает execute_query при query_data_source_name=some_view
    #36908522
kernSVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я бы сделал так:
1. Поместил бы выборку данных в одно место, например, процедуру(programs unit):

PROCEDURE pop_block IS
str varchar2(32000);
begin

str := 'select * from some_view' ;
go_block('my_block');
clear_block;
set_block_property('my_block',QUERY_DATA_SOURCE_NAME,'('||str||')' );
execute_query(all_records);
end;
2. Св-во query_data_source_name= select 1 from dual

Пробуйте
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Не работает execute_query при query_data_source_name=some_view
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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