MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Front End Access x BE MySQL - Erro de conversão de Data e Hora

    avatar
    miguel.serra
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 20/01/2011

    [Resolvido]Front End Access x BE MySQL - Erro de conversão de Data e Hora Empty [Resolvido]Front End Access x BE MySQL - Erro de conversão de Data e Hora

    Mensagem  miguel.serra 4/10/2017, 04:31

    Caros, saudações!

    Migrei a base backend para o mysql, permanecendo o front com o Access. Contudo, estou tendo diversos problemas com data/hora

    Tanto faz se uso o tipo de campo timestamp como datetime

    Qualquer inserção ou alteração que eu queira fazer nas datas/horas, dá o seguinte erro:

    ODBC -- falha na chamada.
    [MySQL][ODBC 5.3(w) Driver]mysqld-5.5.5-10.1.19-MariaDB]Date overflow (#0)


    Mesmo se eu alterar só um número da data já estampada no front end Access. Exemplo: Consta "11/01/2017 17:23:25", se eu tentar alterar manualmente para "11/02/2017 17:23:25", dá o erro.

    O erro se espalha por todo o meu VBA quando utilizo a função now(), sendo necessário mudar para date() para funcionar. Mas, daí, perco a hora!

    Ah, problema também ao capturar arquivos, com a função FileDateTime(). Enfim, data com hora está sendo um problemão, mesmo se tento editar diretamente na tabela vinculada, fora do formulário!

    Alguém teria alguma ideia?

    Obrigado!
    Miguel Serra
    avatar
    miguel.serra
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 20/01/2011

    [Resolvido]Front End Access x BE MySQL - Erro de conversão de Data e Hora Empty Re: [Resolvido]Front End Access x BE MySQL - Erro de conversão de Data e Hora

    Mensagem  miguel.serra 5/10/2017, 02:29

    Consegui resolver! Simples (e óbvio!)

    Se alguém tiver o mesmo problema:

    É só excluir a tabela vinculada e vincular novamente

    O Access não estava reconhecendo automaticamente a alteração do tipo de campo (datetime ou timestamp) feita no MySQL

    Abs
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]Front End Access x BE MySQL - Erro de conversão de Data e Hora Empty Re: [Resolvido]Front End Access x BE MySQL - Erro de conversão de Data e Hora

    Mensagem  Alvaro Teixeira 5/10/2017, 10:41

    Olá Miguel,
    Obrigado pelo retorno.
    O fórum agradece.
    Abraço

    Conteúdo patrocinado


    [Resolvido]Front End Access x BE MySQL - Erro de conversão de Data e Hora Empty Re: [Resolvido]Front End Access x BE MySQL - Erro de conversão de Data e Hora

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 15:17