evertonviana Posted July 21, 2011 Report Share Posted July 21, 2011 Galera, Porque quando tento inserir uma data, recebo esse erro: Incorrect date value: '10/10/2011' for column 'data_inicio' at row 1O Tipo de dados é DATE, uso o MySQL 5.1Esse mesmo tipo de campo existe em outras tabelas e sempre salvei da mesma maneira, porem não esta rolando... Quote Link to comment Share on other sites More sharing options...
0 Fabiano Abreu Posted July 21, 2011 Report Share Posted July 21, 2011 Olá evertonviana,O formato correto é: 2011-10-10_ _Fabiano AbreuPapo Sql Quote Link to comment Share on other sites More sharing options...
0 evertonviana Posted July 22, 2011 Author Report Share Posted July 22, 2011 Olá evertonviana,O formato correto é: 2011-10-10_ _Fabiano AbreuPapo SqlFala Fabiano, primeiramente obrigado por ajudar! Agora me explique porque em todas as outras inserções, a data inserida da maneira 00/00/0000 funciona e somente nesse arquivo estou recebendo esse erro?Estou tendo muitos problemas pra entender essas "divergencias" do Mysql. Outra coisa que não entendo, o porque algumas vezes consigo inserir utilizando esse cabeçalho:'Salva no Banco de Dados sql = "select * from atendimento" Set salva = Server.CreateObject("ADODB.Recordset") salva.open sql, conex, 3,3 salva.addnew salva("cod_cli") = codigo salva.update e em outros casos somente assim: sql = "Insert Into contratos (campo1, campo2) Values ('" & valor1 & "', '" & valor2 & "')" Conex.Execute(sql)Obrigado novamente! Quote Link to comment Share on other sites More sharing options...
0 evertonviana Posted July 25, 2011 Author Report Share Posted July 25, 2011 ninguém? Quote Link to comment Share on other sites More sharing options...
0 Anderson Cordeiro Posted July 25, 2011 Report Share Posted July 25, 2011 Olá evertonviana,O formato correto é: 2011-10-10_ _Fabiano AbreuPapo SqlFala Fabiano, primeiramente obrigado por ajudar! Agora me explique porque em todas as outras inserções, a data inserida da maneira 00/00/0000 funciona e somente nesse arquivo estou recebendo esse erro?Estou tendo muitos problemas pra entender essas "divergencias" do Mysql. Outra coisa que não entendo, o porque algumas vezes consigo inserir utilizando esse cabeçalho:'Salva no Banco de Dados sql = "select * from atendimento" Set salva = Server.CreateObject("ADODB.Recordset") salva.open sql, conex, 3,3 salva.addnew salva("cod_cli") = codigo salva.update e em outros casos somente assim: sql = "Insert Into contratos (campo1, campo2) Values ('" & valor1 & "', '" & valor2 & "')" Conex.Execute(sql)Obrigado novamente!Everton,provavelmente essas outras inserções a que se refere, são para campos do tipo "varchar".Quanto a inserção de dados, recomendo que use o segundo método.Um abraço Quote Link to comment Share on other sites More sharing options...
Question
evertonviana
Galera,
Porque quando tento inserir uma data, recebo esse erro: Incorrect date value: '10/10/2011' for column 'data_inicio' at row 1
O Tipo de dados é DATE, uso o MySQL 5.1
Esse mesmo tipo de campo existe em outras tabelas e sempre salvei da mesma maneira, porem não esta rolando...
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.