Ir para conteúdo

POWERED BY:

Arquivado

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

ealves

com data

Recommended Posts

Galera é o seguinte

Tenho um form de cadastro que vai ter 3 campos Dia/Mes/Ano

 

Acontece que na minha tabela vou ter apenas um campo chamado DataNasc e gostaria que akeles 3 campos fossem concatenados em um só

 

fiz assim

 

strDia = request("dia")

strMes = request("mes")

strAno = request("ano")

 

Como faco para concatenar esses 3 campos no Insert para incluilos no campo DataNasc ???

 

To usando Session.LCID = 1046 para inserir no formato brasileiro

Compartilhar este post


Link para o post
Compartilhar em outros sites

strDia = request("dia")strMes = request("mes")strAno = request("ano")strDia & "/" & strMes & "/" & strAnoAbraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha dack fiz aki i coloquei o insert para o BD... e o que ta rolando e que ele ta dividindo o valor fornecido pelo formulario e jogando para o banco!!!

 

 

olhe so

 

ASP [/tr][tr]<%dim strdia, strmes, strano, strdata

strdia=request("dia")

strmes=request("mes")

strano=request("ano")

strdata=strdia & "/" & strmes & "/" & strano

response.Write(strdata)

%>

<%

set data = Server.CreateObject("ADODB.Command")

data.ActiveConnection = minhaconexao

data.CommandText = "INSERT INTO cart (data) VALUES ("&strdata&")"

data.Execute()

%>

[/tr]

Compartilhar este post


Link para o post
Compartilhar em outros sites

ASP [/tr][tr]<%dim strdia, strmes, strano, strdata

strdia=request("dia")

strmes=request("mes")

strano=request("ano")

strdata=strdia & "/" & strmes & "/" & strano

response.Write(strdata)

%>

<%

set data = Server.CreateObject("ADODB.Command")

data.ActiveConnection = minhaconexao

data.CommandText = "INSERT INTO cart (data) VALUES ('"&strdata&"')"

data.Execute()

%>

[/tr]

 

tenta assim, estranho que se ele ta puxando os numeros noramlemten, era pra ele estar juntando, eu faço exatamente assim em scripts meu...

 

ele te mostra oq no response.write e ele ta inserindo como no banco de dados ?

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse campo do BD está como DATA?

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha uso o acces... tipo fix o teste aki e com campo como numeros datas e texto e tudo retornava o valor da divisao DIA / MES / ANO, tambem naum entendi o porque... pelo fato das / esta entre ""... mas existe outra forma de concatenar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

a ja ia me esquecendo... rsrs no response.write... vem tudo legal.. a data certinha ex.: 10/10/2005 outra coisa que axei estranho... pq se imprime isso devia ir isso para o BD tambem neh?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para campos tipo DATA no ACCES faça:

<%dim strdia, strmes, strano, strdata

strdia=request("dia")

strmes=request("mes")

strano=request("ano")

strdata=strdia & "/" & strmes & "/" & strano

response.Write(strdata)

 

set data = Server.CreateObject("ADODB.Command")

data.ActiveConnection = minhaconexao

data.CommandText = "INSERT INTO cart (data) VALUES (#"&strdata&"#)"

data.Execute()

%>

[/tr]

Compartilhar este post


Link para o post
Compartilhar em outros sites

valeu salgado deu certinho heheh mas qual o significado deste #obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

identifica que o campo a ser inserido é do tipo data, também é usado na consulta a este campo...

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.