Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / ошибка в АРЕХ на Region Source / 5 сообщений из 5, страница 1 из 1
11.02.2016, 17:58
    #39168868
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка в АРЕХ на Region Source
Добрый день!

Есть страничка, на ней расположен Interactive Report. У него в Region Source пишу запрос
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
select z.*
  from (select v.*,
               sa.status_desc sa_status_desc,
               d.val          db_status_desc,
               cm.val         cm_status_desc
          from (select 
-- набор полей
                  from t1 t,
                       m1  mt
                 where (((t.id_dev = :P33_ID_DEV) and (:P33_CODE in ('M', 'R'))) or (:P33_CODE in ('S')))
                   and t.id_sam = :P33_ID_SAM
                   and t.msg_id = mt.msg_tp
                   and t.reg_date >= :P33_FROM_DT 
                   and t.reg_date < (:P33_TO_DT + 1)) v, -- ошибка на этой строке
               msg_status sa,
               (select a.code,
                       a.val
                  from acs_domain_val a
                 where upper(a.domain_ref) = 'MSG_DB_STATUS') d,
               (select c.code,
                       c.val
                  from acs_domain_val c
                 where upper(c.domain_ref) = 'MSG_COMP_STATUS') cm
         where v.sa_status = sa.status
           and v.db_status = d.code
           and v.cm_status = cm.code
         order by v.tel_id desc) z
 where ((:P33_ROWS is null) or (rownum <= :P33_ROWS))



проставляю в "Page Items to Submit" переменные "P33_ID_DEV,P33_ID_SAM,P33_FROM_DT,P33_TO_DT,P33_ROWS"

пытаюсь сохранить, вылетает ошибка "Error processing condition. ORA-00932: inconsistent datatypes: expected DATE got NUMBER"
ошибка вылетает только когда ":P33_TO_DT + 1", если просто ":P33_TO_DT", то все норм.

Подскажите, как от этого геморроя уйти...

АРЕХ 4.0.2.0 Oracle 11g

Заранее благодарен
...
Рейтинг: 0 / 0
12.02.2016, 09:13
    #39169241
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка в АРЕХ на Region Source
Леонов Юрий,

to_date(:P33_TO_DT,'dd.mm.yyy') + 1 и будем вам счастье.
...
Рейтинг: 0 / 0
12.02.2016, 10:42
    #39169315
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка в АРЕХ на Region Source
blkangel,

капец... я думал переменная типа date... да уж, все до банального просто, спасибо большое
...
Рейтинг: 0 / 0
12.02.2016, 11:49
    #39169397
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка в АРЕХ на Region Source
Леонов Юрийblkangel,

капец... я думал переменная типа date... да уж, все до банального просто, спасибо большое

Когда апекс парсит код, он не знает какого формата у Вас бинд, поэтому матюгается. Вообще с датами лучше явное преобразование делать, пробелем не будет.
...
Рейтинг: 0 / 0
12.02.2016, 12:35
    #39169465
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка в АРЕХ на Region Source
Леонов Юрий,
если точно знаете формат сервера и параметры своего клиента, то и to_date(:P) сойдёт.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / ошибка в АРЕХ на Region Source / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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