asp.net 0 Denunciar post Postado Outubro 5, 2004 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
ska_ska 0 Denunciar post Postado Outubro 5, 2004 tenta ver se usando essa função funciona... http://www.aspclube.net/funcoes.asp?tecnol...etalhe&funcao=4 se naum funcionar.. tenta passar a hora junto.. mesmo q seja 2004-10-10 00:00:00 lembrando q o mes, dia, hora, minuto e segundo com 2 digitos cada... e um espaço entre a data e hora... falow Compartilhar este post Link para o post Compartilhar em outros sites