Ir para conteúdo
Fórum Script Brasil
  • 0

Inserindo Datas


evertonviana

Pergunta

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 para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...