Ir para conteúdo

POWERED BY:

Arquivado

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

djxtra

Data Invertida

Recommended Posts

Em um formulario para inserção de dados em banco access, tenho dois campos de data. Um com a data atual <%=now()%> e outro com data digitada pelo usuário (data de nascimento). O servidor onde o bd está hospedado é em inglês. Utilizando o código <%Session.LCID = 1033 %> consegui fazer com que a data atual fosse gravada da maneira correta no banco (dd/mm/yy), mas a data digitada permanece invertida. EX: digitando 08/10/05, o banco grava 10/08/2005. O curioso é que quando o dia digitado é maior que 12, o banco grava a data corretamente. Pensei em converter o campo de texto em objeto de data, mas não sei se é a solução ideal, tampouco como fazê-lo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara eu sempre usu assim e funciona

ASP

[*]

 

[*]Function DataInvertida(Data)

 

[*] dia day(Data)

 

[*] mes month(Data)

 

[*] ano year(Data)

 

[*] DataInvertida = dia & " / " & mes & " / " & ano

 

[*]End Function

 

[*]

 

[*]Data DataInvertida(Request.Form("Data"))

 

[*]

 

Para salvar no banco eu faço assim:

ASP

[*]salvaTeste("Data"Data(Now)

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.