Oi Luis.
Com certeza o problema é na máscara da data. Possivelmente o oracle deve
estar trabalhando no formato mm/dd/.
Sempre que você tiver que trabalhar com Datas java e Banco de Dados, sugiro
que você utilize PreparedStatement e não o Statement.
A interface PreparedStatement permite que
Vc tem de verificar qual o formato da data no Oracle, se eh dd/mm/ ou
mm/dd/ (mais provavel).
Abracos,
Pascal
-Mensagem original-
De: Luis Henrique Bogo [EMAIL PROTECTED]
Para: [EMAIL PROTECTED] [EMAIL PROTECTED]
Data: Quinta-feira, 17 de Agosto de 2000 00:35
Assunto:
Caro colega...
Nao entendo muito de Oracle mas verifique o formato da data no campo date de
sua tabela no Oracle pois ela pode estar no fomato mes/dia/ano gerando
invalid month ("20")
Espero ter ajudado...
Hamilton Fonte II
- Original Message -
From: Luis Henrique Bogo [EMAIL
Oi Luis,
acho que no Oracle a sintaxe eh '20-Nov-1977'. Mas eu o aconselho
a usar um PreparedStatement e dar um setDate. O driver cuidarah de tudo
isso para voce.
Abracos,
Bruno.
On Wed, 16 Aug 2000, Luis Henrique Bogo wrote:
Pessoal
Tenho uma tabela no ORACLE que
Caro Luis,
O formato padrao do Oracle para trabalhar com datas
eh "DD-MON-YY", ou seja, o seu comando ficaria assim, "insert into Matricula
(mtrData) values ('20-NOV-77')".
Voce pode utilizar o "TO_DATE" para
transformar seu string em uma data, por exemplo
"insert into Matricula (mtrData)
seja específico.
_
Dalton Iwazaki
Research Development
[EMAIL PROTECTED]
www.eversystems.com
-Original Message-
From: Guilherme Conrado [mailto:[EMAIL PROTECTED]]
Sent: Thursday, August 17, 2000 10:22 AM
To: [EMAIL PROTECTED]
Subject: Re: [java-list] datas com BD ORACLE
Vc tem de
Sempre que você utilizar data converta usando a função to_date + a mascara
da data que você está usando:
insert into Matricula (mtrData) values (to_date('20/11/1977','dd/mm/'))
No seu exemplo, o oracle está considerando a máscara mm/dd/, como não
existe o mês 20, o oracle emite o erro.
Caro Luis, tente o seguinte:
"insert into Matricula (mtrData) values (to_date('20/11/1977',
'dd/mm/))"
Abraço
Marcelo
-Original Message-
From: Luis Henrique Bogo
To: [EMAIL PROTECTED]
Sent: 16/08/00 21:49
Subject: [java-list] datas com BD ORACLE
Pessoal
Tenho uma tabela no
Luis,
eu creio que vc deve avaliar os parâmetros de ordem de (dd/mm/), pois o
padrão americano de datas é (/mm/dd), não tenho certeza se o americano é
assim não, mas aparentemente o problema é este, pois ele diz que o mês é
inválido.
Leandro Fernandes Afonso
- Original Message -
a data q vc estah querendo inserir esta no formato dd/mm/
o banco retorna o erro pq o campo data padrao esta no formato mm/dd/y
(mm=20): (mm12) e (2012)
uma solucao seria:
insert into Matricula(mtrData) values (to_date('20/11/1977','dd/mm/'));
existem varias formas de formatacao,
10 matches
Mail list logo