Ir para conteúdo

POWERED BY:

Arquivado

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

Christiano Nunes

Data inserida invertida.. sem explicação!

Recommended Posts

Pessoal.. estou inserido data no bd access e a danada só quer ir invertida (m/d/aaaa).

 

Quando vou inserir rodando o site no meu PC a data vai normal como quero q vá (d/m/aaaa).

 

Mas qdo vou inserir rodando o site no servidor contratado, a data vai invertida!!!

 

Já tentei o LCID.. já tentei separando dia, mês, ano e dpois juntando tudo... E NADA.

a Data só quer ir invertida...

 

Porque isso???

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

no access você deve gravar invertido, utilize uma função que tem no laboratorio de scripts para forçar a formatação e use o lcid 1046

Compartilhar este post


Link para o post
Compartilhar em outros sites

Jonathandj...

 

Já tentei isso tudo aí q você falou.. mas nao tem jeito a data só vai invertida...

 

o LCID 1046 eu uso em geral.. num include q tenho no topo da página.

já tentei assim tambem:

 

Right( DatePart("d", data),2) & "/" & Right( DatePart("m", data),2) & "/" & DatePart("yyyy", data)

 

e qdo manda vai invertido também...

 

to achando q é problema no servidor.. o q você acha?

 

Abraço.. valeu aí por enquanto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça como o jhonatan falou...

ao invés de dd/mm/yyyy, insira no banco mm/dd/yyyy

caso acerte o seu erro, use uma função para inverter automaticamente.

 

Qualquer erro e/ou dúvida poste!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvi mas não resolvi ao mesmo tempo...rs

é o seguinte... eu pego a data vindo de um form com select.. assim

 

strdata = request.form("data")

 

eu inserindo este strdata.. vai invertido...

aí fiz um teste assim:

 

strdata = date()

 

DEU CERTO.. FOI NORMAL.

 

Fui conferir como a data estava vindo do form.. e vi que estava certo.. assim (d/m/aaaa)..

entao pergunto.. porque ao gravar no bd ia invertido?? e porq eu colocando só o date() dava certo???

 

O q eu fiz.. joguei aquela funcao q postei primeiramente, invertendo a data la no select do form.

Ai usando o strdata deu certo.

 

Estranho heim!!! Alguém explica isso??rs

 

Abração.

Compartilhar este post


Link para o post
Compartilhar em outros sites

hoje é 01/02/2008, existe a data 02/01/2008, quando chegar nos dias acima de 12 vai gravar errado, faça o teste mudando a data do seu servidor

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como assim mudar a data do meu servidor? estou fazendo estes testes online.. direto do host!!

 

Qdo faço esses testes rodando o site no PC não existe erro nenhum.. dá tudo certo.

 

Kra mas pensando bem, o que você falou faz sentido.. pq até o dia 31/1 a data tava indo beleza..

começou a dar este problema agora dpois do dia 1/2.

Acho q vou fazer uma função pra controlar esta data até o dia 12.

 

Mas isso ta mt estranho ne!! Já viu isso antes???

 

Abração.

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.