Jump to content
Fórum Script Brasil
  • 0

Inserindo Datas


evertonviana

Question

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

  • 0
Olá evertonviana,

O formato correto é: 2011-10-10

_ _

Fabiano Abreu

Papo Sql

Fala 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!

Link to comment
Share on other sites

  • 0
Olá evertonviana,

O formato correto é: 2011-10-10

_ _

Fabiano Abreu

Papo Sql

Fala 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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...