AlbertoRT Postado Julho 11, 2017 Denunciar Share Postado Julho 11, 2017 Tenho uma página em ASP interagindo com banco de dados em MySQL. Existem 4 (três) campos em uma tabela com nome de "livro" do tipo "varchar" e um campo do tipo "date". Acontece que ao digitar uma data assim 2017-07-17 ou 11/07/2017 na página de inserir.asp mostra esse erro: Erro: [MySQL][ODBC 3.51 Driver][mysqld-5.7.13-log]Incorrect date value: '' for column 'data_inicio' at row 1 Coloquei no HTML com ASP (inserir.asp) a seguinte função: <% Function InverteDataMySql(data_inicio) if not isdate(data_inicio) then exit function if instr(data_inicio, " ") > 0 then hora = split(data_inicio, " ")(1) end if InverteDataMySql = year(cdate(data_inicio)) & "-" & month(cdate(data_inicio)) & "-" & day(cdate(data_inicio)) if hora <> "" then InverteDataMySql = InverteDataMySql & " " & hora End Function %> Na pág. inserir.asp chamei a função, mas não adianta não grava e só mostra erro. <tr> <td>Data Inicio:</td> <td> <input name="FormDataInicio" size="10" maxlength="80" value="<%=Response.Write(InverteDataMySql())%>"/> </td> </tr> Por favor! Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
AlbertoRT
Tenho uma página em ASP interagindo com banco de dados em MySQL.
Existem 4 (três) campos em uma tabela com nome de "livro" do tipo "varchar" e um campo do tipo "date".
Acontece que ao digitar uma data assim 2017-07-17 ou 11/07/2017 na página de inserir.asp mostra esse erro:
Erro: [MySQL][ODBC 3.51 Driver][mysqld-5.7.13-log]Incorrect date value: '' for column 'data_inicio' at row 1
Coloquei no HTML com ASP (inserir.asp) a seguinte função:
Na pág. inserir.asp chamei a função, mas não adianta não grava e só mostra erro.
Por favor!
Obrigado
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.