Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблема с датами / 2 сообщений из 2, страница 1 из 1
10.10.2002, 12:54
    #32057014
npoly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с датами
Подскажите, пожайлуста, что может послужить причиной такого "ругательства" :"literal does not match format string", запрос выглядит таким образом:
"select s.resid, c.categoryabb, udb.edition.getEditionNames(s.editionid),to_char(s.outputdateBegin,'dd.mm.yyyy'),to_char(s.outputdateEnd,'dd.mm.yyyy'), to_char(s.usedateBegin,'dd.mm.yyyy'), to_char(s.usedateEnd,'dd.mm.yyyy'), s.invoice, s.note, s.entered_by from udb.userSubscription s, udb.editioncategorylst c where s.udbid=c.categoryid and s.userid ="+ userid + " and s.usedateEnd <'"+todayDate+"'"
todayDate- String;
Это quary для выполнения на java, когда я пишу то же самое в SQL Novigator всё работает
select s.resid, c.categoryabb, udb.edition.getEditionNames(s.editionid),to_char(s.outputdateBegin,'dd.mm.yyyy'),to_char(s.outputdateEnd,'dd.mm.yyyy'), to_char(s.usedateBegin,'dd.mm.yyyy'), to_char(s.usedateEnd,'dd.mm.yyyy'), s.invoice, s.note, s.entered_by from udb.userSubscription s, udb.editioncategorylst c where s.udbid=c.categoryid and s.userid =597 and s.usedateEnd < '10sep2003'
Я подозреваю, что вся проблема в последнем выражении.
Формат дат занесённых в базу("DD MON YY")


...
Рейтинг: 0 / 0
10.10.2002, 14:25
    #32057073
SAA_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с датами
Меня смутила строка:

s.usedateEnd < '10sep2003'

Если мне не изменяет память, то Оркул в этом случае сделает приведение типов... и в соответсвии с установками NLS текущей сессии. По всей видимости Navigator использует такие же установки как и на сервере, а вот Java app использует свои установки и маска по-умолчанию для приведения строк в даты будет уже другая, скажем класическая 'DD.MM.YYYY'
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблема с датами / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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