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/yyyy'))

No seu exemplo, o oracle está considerando  a máscara mm/dd/yyyy, como não
existe o mês 20, o oracle emite o erro.

Você teve Sorte, imagine se você tivesse testado com um dia inferior a 12.
:-)

Sempre que você trabalhar com data faça deste jeito. Nem sempre é possivel
garantir qual é o formato de data configurado no oracle. Por exemplo
05/07/2000 pode significar 05/julho e também 07/maio.



kaz


----- Original Message -----
From: Luis Henrique Bogo <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, August 16, 2000 9:49 PM
Subject: [java-list] datas com BD ORACLE


> Pessoal
>
> Tenho uma tabela no ORACLE que possui um campo Date. Qual a sitaxe do SQL
> para enviar a data???
>
> Estou fazendo dessa maneira:
> "insert into Matricula (mtrData) values ('20/11/1977')"
>
> mas dá esta mensagem:
>  java.sql.SQLException: ORA-01843: not a valid month
>
> Alguém pode me ajudar???
>
> abraço
>
> Luis
>
> ================================
> Luis Henrique Bogo
> Prog. Pós-Graduação em Eng. Produção
> Grupo Criativa
> UFSC - Florianópolis - Brasil
> ================================
> Babe na ilha: www.ilhafloripa.com.br/frame.htm
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Reply via email to