powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX не понимает дату при вызове ORA-процедуры
2 сообщений из 2, страница 1 из 1
APEX не понимает дату при вызове ORA-процедуры
    #36000486
Здравствуйте коллеги,

всю голову сломал, что делать не знаю :(

Имеем: Ora92 с апачем, HTMLDB 1.6, вызов оракловой процедуры из него.
Процедура прекрасно выполняется в оракловых интерфейсах, никак не выполняется из-под HTMLDB.

Начал разбираться. Обнаружил: в тексте процедуры есть работа с датой следующего плана:

Код: plaintext
1.
2.
3.
4.
5.
  Text6$ varchar2( 50 ):='';
  DD$  date;

  Text6$ := substr(Text$, 1 , 2 )||lpad(to_char(MES$), 2 ,'0')||substr(Text$, 5 , 2 ); -- Возвращает 21.10.64
  DD$ := to_date(Text6$,'dd.mm.yy');

И на этом все умирает! Последняя строка заремарена (работа с датой) - все работает прекрасно. Открыта - апекс начинает изощренно ругаться. Какую я только маску даты не подсовывал, от банального dd.mm.rr до dd-mon-yy. Бесполезно. Варианты ошибок:
- ORA-01858: a non-numeric character was found where a numeric was expected
- ORA-01843: not a valid month

Первая мысль - что-то с NLS_LANG сессии апекса. Порылся, исправил значения в таблице WWV_FLOW_LANGUAGES, но получил только английские ошибки вместо русских. Исправил язык приложения с ru на en-am - никакого эффекта. Вилы.

И главное вариантов никаких, думал даже выкинуть из задачи поле типа <Дата>, но это же не вариант! Коллеги, не дайте помереть, ткните пальцем, ЧТО же может быть?

С уважением Алекс
...
Рейтинг: 0 / 0
APEX не понимает дату при вызове ORA-процедуры
    #36001587
Вопрос снимается, всем спасибо :)

Всемирный гугл рулит. Набрал format date apex и на первой же странице напоролся на "A date format in Apex is 'yyyy-MM-dd'". Поставил в маску - все заработало. Напрасно поленился вчера так сделать ;)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX не понимает дату при вызове ORA-процедуры
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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