MaximoAccess

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

Obrigado

Administração do MaximoAccess


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.

Obrigado

Administração do MaximoAccess

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

    [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 Ter 3 Out - 23: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 Qua 4 Out - 21: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
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7128
    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  ahteixeira Qui 5 Out - 5:41

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

      Data/hora atual: Seg 8 Mar - 13:38