Ir para conteúdo

POWERED BY:

Arquivado

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

Diego_Fenixweb

[Resolvido] Data de Nascimento SQL SERVER

Recommended Posts

Boa Tarde, Amigos

 

Estou tentando criar um sistema de flyer para usuarios ou seja os usuarios terão uma pagina restrita a eles

contendo os seus dados telefone, Data de nascimento etc...

 

até ai beleza!

 

Mas o seguinte no banco de dados a data aparece diferente da cadastrada!

 

Segue abaixo a pagina de cadastro

 

If Request.Form("Cadastrar") = "Cadastrar" Then

Nome = RemoveLixo(Request.Form("Nome"))

DataNascimento = RemoveLixo(Request.Form("DataNascimento"))

Email = RemoveLixo(Request.Form("Email"))

Celular = RemoveLixo(Request.Form("Celular"))

DataCadastro = ""& Year(Now) &"/"& Month(Now) &"/"& Day(Now) &" "& Hour(Now) &":"& Minute(Now) &":"& Second(Now) &""

IpCadastro = Request.ServerVariables("REMOTE_ADDR")

DataNascimento = ""& Year(CDate(DataNascimento)) &"/"& Month(CDate(DataNascimento)) &"/"& Day(CDate(DataNascimento)) &""

 

 

Segue abaixo a parte de cadastro!

 

Valores = "'"& LMaiuscula(Nome) &"',"

Valores = Valores &""& DataNascimento &","

Valores = Valores &"'"& Celular &"',"

Valores = Valores & "'"& DataCadastro &"',"

Conex.Execute("INSERT INTO New_Usuarios ("& Campos &") VALUES ("& Valores &")")

 

 

Desde já agradeço!!! =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloque SET DATE FORMAT YMD; antes do insert para que ele entenda o formato que você está passando

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Diego_Fenixweb,

 

Conforme o aviso existente no fórum de origem deste post, não é permitida a postagem de dúvidas nesta área, motivo pelo qual este tópico será movido para o fórum principal deste assunto.

 

Tópico Movido

 

Origem: Artigos, Tutoriais e Matérias (ASP) http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Destino: ASP

 

Abraços

 

Mário Monteiro

 

---------------

 

de um exemplo de valor que cadastra e como ele aparece no db

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode formatar a data antes de exiobi-la

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

ótimo exemplo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado.

Mas mesmo assim ainda nao deu certo alem de colocar no insert o SET DATEFORMAT YMD; eu coloquei também

Session.LCID = 1046

A data ainda está desformatada. Por favor alguem tem mais alguma sugestão???

 

Desde já agradeço!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Formato: aaaa-mm-dd

<%
Function ConvertDataBanco(ConDataBanco)
	ConDataBanco = Year(ConDataBanco) &"-"& Right("0"&Month(ConDataBanco),2) &"-"& Right("0"&Day(ConDataBanco),2)
	ConvertDataBanco = ConDataBanco
End Function
Response.Write(ConvertDataBanco(Date()))
%>

Formato: dd-mm-aaaa

<%
Function ConvertDataBanco(ConDataBanco)
	ConDataBanco = Right("0"&Day(ConDataBanco),2) &"-"& Right("0"&Month(ConDataBanco),2) &"-"& Year(ConDataBanco)
	ConvertDataBanco = ConDataBanco
End Function
Response.Write(ConvertDataBanco(Date()))
%>

 

Formato: mm-dd-aaaa

 

 

<%
Function ConvertDataBanco(ConDataBanco)
	ConDataBanco = Right("0"&Month(ConDataBanco),2) &"-"& Right("0"&Day(ConDataBanco),2) &"-"& Year(ConDataBanco)
	ConvertDataBanco = ConDataBanco
End Function
Response.Write(ConvertDataBanco(Date()))
%>

Formato: mm/dd/aaaa

 

<%
Function ConvertDataBanco(ConDataBanco)
	ConDataBanco = Right("0"&Month(ConDataBanco),2) &"/"& Right("0"&Day(ConDataBanco),2) &"/"& Year(ConDataBanco)
	ConvertDataBanco = ConDataBanco
End Function
Response.Write(ConvertDataBanco(Date()))
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

se você usar o lcid 1046 é formato Brasil mas você faz no asp a formatação para YMD, vai dar erro

 

deixe o lcid em 1046 e faça o formato da data no asp em DMY. no sql você coloca SET DATEFORMAT DMY; INSERT....

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza

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.