Гость
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Post-Query / 5 сообщений из 5, страница 1 из 1
11.01.2013, 14:45
    #38106458
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Post-Query
Товарищи мне нужно при отображении данных из таблицы на каждую запись выводить значения которые мне вернет процедура
Делаю вот такой триггер на датасоурс
test(:Data.ID, :Data.Text1, :Data.Text2);
:Data.Text1, :Data.Text2 - текстовые элементы которые тянутся не из базы - просто переменные в блоке данных.
Процедура имеет вид:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
Create or replace procedure test (id Integer, text1 Out VarChar2, Text2 Out VarChar2) as
Begin
       select 'Test1', 'Test2'
       into Text1, Text2
       from dual
       where id = id;
end;



Данные из блока отображаются без проблем а вот те что тянутся через процедуру не отображаются - видна только пустота.
Что делаю не так?
...
Рейтинг: 0 / 0
14.01.2013, 08:58
    #38108767
Ирина В.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Post-Query
Петров Андрей,

А не легче ли сразу в блок передавать значения из базы и вычисленные значения процедуры. Например через view
...
Рейтинг: 0 / 0
14.01.2013, 17:59
    #38109748
bev
bev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Post-Query
вызов этой процедуры - в POST-QUERY на блоке? У меня все работает.
...
Рейтинг: 0 / 0
15.01.2013, 17:29
    #38111124
olgushon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Post-Query
Петров Андрей,

проверьте тип полей, длину
попробуйте вывести возвращаемые значения в отладочное сообщение, что б знать, что они действительно из базы пришли
...
Рейтинг: 0 / 0
15.01.2013, 17:29
    #38111128
olgushon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Post-Query
Ирина В.,

согласна с Вами, лучше уж через view делать и не знать проблем с запросами через эти поля
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Post-Query / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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