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

Problema Na String De Consulta


alexandremanowar

Pergunta

E aí pessoal beleza

Eu estou fazendo uma consulta em um banco para passar para os dados para outro banco, o código é o seguinte:

Dim consulta_agenda As New MySqlCommand("select * from tabela1 order by cont", conn)
        Dim da_agenda As New MySqlDataAdapter(consulta_agenda)
        Dim ds_agenda As New DataSet()
        da_agenda.Fill(ds_agenda)
        
        Dim reg_agenda
        For Each reg_agenda In ds_agenda.Tables(0).Rows
            Dim armazena_agenda As New MySqlCommand("insert into tabela1_backup(processo)values(" & Trim(reg_agenda("processo")) & ")", conn)
            armazena_agenda.ExecuteNonQuery()
        Next
Porém esta dando erro nessa linha: da_agenda.Fill(ds_agenda) Esta dando essa MSN de erro: Unable to convert MySQL date/time value to System.DateTime Eu sei que o problema é que na minha tabela1 tem um campo data com o formato date e é claro que na tabela1_backup também tem um campo desses, eu tenti consertar colocar a query assim:
select data as data from tabela 1

poré também deu erro, fiz outros teste mas não consegui.

Como arrumar esse erro?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Eu já tinha visto esse link mas não consegui aplicar no meu código! Quando eu fiz as pesquisas encontrei ele. Mas não entendi como aplicar ele no meu código?

Onde devo colocar essa opção: Datatime=true

Ou como devo colocar?

E aí pessoal beleza

Então olhando alguns tutoriais comsegui fazer ficou assim

Na minha string de conexão ficou assim:

ConnectionString = "Server=.....;....; allow zero datetime=true"

Onde a diferença esta aqui: Allow Zero Datetime=True é essa linha que fez a diferença

No cabelho do meu código coloquei um Import: Imports System.DateTime

E funcionou ok! Valeu Graymalkin pela força

até a próxima

Link para o comentário
Compartilhar em outros sites

  • 0

Tive o mesmo problema e as solucões apontadas não funcionaram muito bem. O problema é que eu já tinha uma campo data e ao inserir um segundo campo ocorreu o erro.

O que eu fiz foi setar um valor fixo para a data padrão (um valor válido e não 0000-00-00). Aí funcionou.

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,4k
×
×
  • Criar Novo...