[RESOLVIDO] - Conexão com BD MySQL

Moderador: Avelino Sampaio

Mauricio.Santos
Mensagens: 44
Registrado em: 13 Ago 2015, 14:59
Localização: São Paulo

[RESOLVIDO] - Conexão com BD MySQL

Mensagempor Mauricio.Santos » 29 Jun 2016, 20:20

Olá!

Possuo a seguinte string de conexão com BD MySQL:

Código: Selecionar todos

cnMySQL.Open "Driver={MySQL ODBC 5.1 Driver};Server=" & srvMySQL & ";Database=" & bdMyDataBase & ";Uid=" & Usuario & "; Pwd=" & Senha & "; "


Em todos os equipamentos que utilizam a aplicação foi instalado e configurado o driver ODBC MySQL 5.1.
Nos equipamentos que possuem o Access 2016 instalado tudo funciona normalmente, mas nos equipamentos que estão utilizando o Runtime a aplicação trava no momento da conexão, e não exibe nenhuma mensagem de erro.

Como posso resolver esse problema?
Última edição por Mauricio.Santos em 13 Fev 2017, 12:16, editado 1 vez no total.

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.


Avatar do usuário
Avelino Sampaio
Mensagens: 1897
Registrado em: 04 Jun 2015, 18:27
Contato:

Re: Conexão com BD MySQL

Mensagempor Avelino Sampaio » 29 Jun 2016, 20:33

Mauricio,

teste com a extensão em ACCDR no 2016 e veja se acusa o mesmo erro.

O runtime também é a versão 2016? Está atualizado com o sp1 ?

Aguardamos
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================

Mauricio.Santos
Mensagens: 44
Registrado em: 13 Ago 2015, 14:59
Localização: São Paulo

Re: Conexão com BD MySQL

Mensagempor Mauricio.Santos » 30 Jun 2016, 11:09

Avelino,

O Office e o Runtime utilizados nos equipamentos dos usuários e no desenvolvimento são 2016 x64
Acredito que o Office esteja com a SP1 já que está atualizado até a KB3115189 (que foi disponibilizada em 14/06).
Vou fazer o teste que sugeriu e retorno.

Obrigado.

Avatar do usuário
Jeferson
Mensagens: 22
Registrado em: 07 Jun 2015, 14:09
Localização: Belo Horizonte
Contato:

Re: Conexão com BD MySQL

Mensagempor Jeferson » 30 Jun 2016, 12:20

Tudo indica ser um problema no seu Runtime.

Eu particularmente desaconselho a utilização de qualquer versão de 64 bits do Office (seja o office ou runtime). Já vi muito caso que no 32 funciona sem problemas e quando roda no 64 simples não funciona e não informa nada.

Verifique a atualização do Runtime ou tente uma versão mais mais baixa do mesmo como 2013.

Você não deve estar utilizando recursos do 2016 para rodar no runtime 2016.

Tente uma versão mais baixa.

Sds
Suporte ao Desenvolvedor Ms Access: preços especiais para usuários da RedeAccess e UsandoAccess.
NFe, NFSe, NFCe, CFe, CTe, Boleto Bancário, SMS, integração Web, Android. Módulos em código fonte aberto. Access: http://www.kartoffel.com.br

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.


Avatar do usuário
Avelino Sampaio
Mensagens: 1897
Registrado em: 04 Jun 2015, 18:27
Contato:

Re: Conexão com BD MySQL

Mensagempor Avelino Sampaio » 30 Jun 2016, 12:30

Mauricio,

também aconselho o de 32 bits. Por exemplo, se precisar de algum recurso Active X não irá funcionar. É necessário tratar a API com o ptrSafe. Outro grande problema é usar ACCDE que pode muito bem funcionar em um e não funcionar em outro. Basta, muitas das vezes, ter atualizações difrentes entre a mesma versão para ter problemas com o ACCDE. Sou obrigado a ter uma porrada de ACCDE salvos no instalador do MontaRibbons, para poder atender cada versão e/ou atualização.

Nota: pode instalar a versão de 32 no Windows de 64 bits, sem problema algum.

Aguardamos
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================

jbcotrim
Mensagens: 17
Registrado em: 08 Jun 2015, 13:13

Re: Conexão com BD MySQL

Mensagempor jbcotrim » 11 Fev 2017, 21:52

Olá Avelino, Jeferson e Maurício.

Estou tendo o mesmo problema de conexão. Já instalei e reinstalei o ODBC 5.1 e 5.3 e dá a mesma mensagem de erro.

Estou testando com um exemplo disponibilizado pelo Avelino "AcessWeb2", no artigo "Acessando Dados na Web". Só que estou usando um Banco de Dados MySQL local.

Fiz como o Maurício. Limpei os Registros do Windows, reinstalei o Drive e nada. Continua com a mensagem de erro.
O que faço amigos?
Um forte abraço!
Você deve estar registrado e autenticado para ter acesso ao arquivo anexo.

Mauricio.Santos
Mensagens: 44
Registrado em: 13 Ago 2015, 14:59
Localização: São Paulo

Re: Conexão com BD MySQL

Mensagempor Mauricio.Santos » 13 Fev 2017, 12:14

Olá!

Nossa....
Tinha até esquecido desta pergunta.
O meu problema com o Runtime continuou mesmo instalando as versões corretas.
O que eu fiz foi instalar o Access nos equipamentos que utilizam o sistema. A empresa que trabalho tem a assinatura do Office e a instalação do Access não impactou no custo.

Sucesso!!!

jbcotrim
Mensagens: 17
Registrado em: 08 Jun 2015, 13:13

Re: [RESOLVIDO] - Conexão com BD MySQL

Mensagempor jbcotrim » 15 Fev 2017, 02:27

Caros Mauricio e Avelino.

Quebrei a cabeça mas, resolvi o problema. Era tão simples, mas quando não paramos para analisar ponto por ponto, analisando todos os passos com atenção, quebramos a cabeça.
A versão do Access tem que ser compatível com a versão do Conversor ODBC. Se eu estou usando o Access 2010 32 bits, o Conversos ODBC também tem que ser de 32 bits. Como um "idiota", esqueci que a versão do meu Access é de 32 bits e eu estava instalando o ODBC de 64 bits, porque tenho o Windows 7 de 64 bits. Não ia funcionar nunca. Bastou eu instalar o ODBC de 32 bits e tudo funcionou perfeitamente.
Mas há um porém. É necessário que a configuração da Conexão ODBC seja efetuada no SysWOW64, senão não funciona.
Meus amigos. Mais um aprendizado alcançado. Agradeço a Deus por colocá-los no meu caminho. Tenho aprendido muito com todos vocês, principalmente com esse "fera" o Avelino.
Deus os abençoe!
Obrigado e um forte abraço!
Jeser

Avatar do usuário
Avelino Sampaio
Mensagens: 1897
Registrado em: 04 Jun 2015, 18:27
Contato:

Re: [RESOLVIDO] - Conexão com BD MySQL

Mensagempor Avelino Sampaio » 15 Fev 2017, 07:11

Jeser,

obrigado pelo feedback e sucesso!
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.



Voltar para “Access x MySql”

Quem está online

Usuários neste fórum: Nenhum usuário registrado e 1 visitante