Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pilão

Formatação de datas

Recommended Posts

Tinha um client Oracle 8.1.7 e por motivos maiores (o cd de instalação riscou) tive que instalar a versão 10. Acontece o seguinte, antes eu rodava um sistema (asp.net) e todas as transações envolvendo datas eram feitas normalmente (ex: '10/10/2007'), sei que não é uma prática correta de programação e que deveria se usar o to_date, mas infelizmente o sistema já estava 80% concluido quando o assumi. Agora ele não aceita mais inserts, selects, etc sem que haja o to_date. Tentei alterar o plSql, aquele arquivo de inicialização o gllogin.sql colocando um alter session nls_date_format = 'dd/mm/yyyy', e nada... Alguém tem alguma idéia de como fazer essa mágica de alterar o formato da data sendo que ela seja interpretada corretamente pelo .Net?

 

[]'s

 

Pilão

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boas,Essa sua alternativa de alterar o gllogin.sql funciona, mas somente quando você usa o SQL*Plus como ferramenta, o que não é o seu caso.Acredito que você possa alterar as configurações de cliente, mudando o formato de data e hora no seu servidor Web para deixar no formato que você deseja.Até!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma dica bem simples é alterar o NLS_DATE_FORMAT da instância para o formato que deseja.Basta ir ao arquivo de parÂmetros da instância ou SPFILE, e adicionar ou alterar o parâmetro NLS_DATE_FORMAT, assim, todos os formatos de datas será usando a mascara que deseja, isso não se aplica aos formatdos de TIMESTAMP.Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.