Ir para conteúdo

POWERED BY:

Arquivado

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

asp.net

Problemas para inserir data vinda do form

Recommended Posts

Estou com problema para inserir na base em MySQL os valores fornecidos pelo usuário quando ele preenche um campo no form com uma data. Estou formatando ela para o tipo aaaa-mm-dd. Usando a seguinte função em ASP

 

Function formata(dt)

Dim data,ano, mes, dia

ano = Right(data,4)

mes = Mid(data,4,2)

dia = Left(data,2)

formata = ano&"-"&mes&"-"&dia

end function

E para inserir o valor na base estou usando o comando.

 

data1 = formata(Trim(Request.Form("dt_inicio")))

data2 = Formata(Trim(Request.Form("dt_termino")))

 

insercao = "Insert into cursos values('','"&Trim(Request.Form("curso"))&"','"&Trim(Request.Form("instrutor"))&"','"&data1&"','"&Trim(Request.Form("descricao"))&"','"&Trim(Request.Form("periodo"))&"','"&Trim(Request.Form("carga"))&"','"&Trim(Request.Form("horario"))&"','"&formata_data(Request.Form("p1"))&"','"&formata_data(Request.Form("p2"))&"')"

fabm_conn.Open (Stringconexao)

fabm_conn.Execute (insercao)

fabm_conn.close

 

ai o que acontece é que no banco fica o valor 0000-00-00, como posso resolver isto?

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.