Mostre o SQL que vc esta tentando executar.
Geralmente este erro é ocasionado qndo vc tentar fazer uma conversão de uma data em string para date(Oracle), mas a mascara que vc definiu não bate com a data em string:
ex:
SELECT to_date('20061025','fxyyyy/mm/dd')
*
ERROR at line 1:
ORA-01861: literal does not match format string
L
liesse
Sim, o campo é Date
L
liesse
ramilani12:
Mostre o SQL que vc esta tentando executar.
Geralmente este erro é ocasionado qndo vc tentar fazer uma conversão de uma data em string para date(Oracle), mas a mascara que vc definiu não bate com a data em string:
ex:
SELECT to_date('20061025','fxyyyy/mm/dd')
*
ERROR at line 1:
ORA-01861: literal does not match format string
Segue abaixo o comando que estou executando. Eu havia entendido que a formatação do campo data para o Oracle é feita pelo método setDate. Está correto?
select ID_PP_DETAIL,
COD_PP_DETAIL,
ID_PERIOD_PLAN,
DAT_PERIOD_START,
DAT_PERIOD_END,
STA_EXCLUDED,
DAT_LAST_MODIFY,
USR_LAST_MODIFY
from jtm_period_plan_detail
where ID_PERIOD_PLAN = ?
and DAT_PERIOD_START >= ?
and DAT_PERIOD_END <= ?
and STA_EXCLUDED = ?
order by DAT_PERIOD_END
L
liesse
Segue novamente o sql. O anterior estava com outros parâmetros.
select ID_PP_DETAIL,
COD_PP_DETAIL,
ID_PERIOD_PLAN,
DAT_PERIOD_START,
DAT_PERIOD_END,
STA_EXCLUDED,
DAT_LAST_MODIFY,
USR_LAST_MODIFY
from jtm_period_plan_detail
where DAT_PERIOD_START >= ?
order by DAT_PERIOD_END