ERRO AO CONECTAR MYSQL WINDOWS 10 64 BITS

 Tópico anterior Próximo tópico Novo tópico

ERRO AO CONECTAR MYSQL WINDOWS 10 64 BITS

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#497488 - 11/07/2021 20:30:34

ADILSOO
PRATANIA
Cadast. em:Março/2012


Boa noite pessoal,
Estou com um problema, há muito tempo utilizei o Driver de Conexão 32 bits para me conectar via ODBC no MySQL, porém, estou usando um sistema no meu pc que preciso que o driver seja 64 bits, e, baixando a versão em 64 bits da mesma versão, me da o erro.

Eu conecto ao banco assim.

     CON_STR = 'DRIVER={MySQL ODBC 5.1 DRIVER};' _
    & 'Server=' & Server & ';' _
    & 'Port=' & Porta & ';' _
    & 'Database=' & bd & ';' _
    & 'UID=' & user & ';' _
    & 'PWD=' & Senha & ';' _
    & 'Option=3;'


O Driver x64 é o 5.1 também, porém, me da o erro que

Run-time error '-2147467259 (80004005)':
[Microsoft] [ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum padrão especificado.

Como eu posso fazer para resolver isso fazendo com o que o mesmo driver 64 bits seja utulizavel?



#497489 - 11/07/2021 21:13:48

OCELOT
SOROCABA
Cadast. em:Março/2012


VB6 só gera programas 32 bits, você só pode usar driver de 32 bits com ele, não existe outra forma.



#497500 - 12/07/2021 20:41:18

ADILSOO
PRATANIA
Cadast. em:Março/2012


Hummmm, que pena

É, o negócio é procurar outro caminho pra seguir mesmo, VB6 cada vez ficando sem opções.



#497503 - 13/07/2021 07:27:21

CARLINHOS_SONEG
GUARIBA
Cadast. em:Maio/2004


Desculpe mas não entendi porque você disse que tem que ser 64 bits, meu sistema roda desde do windows xp e agora no windows 10 64 bits normalmente com o drive 3.51, usando a string:

bancog.Open 'Driver={MySQL ODBC 3.51 Driver};Server=xxx.com.br;Port=3306;Database=meu_banco; User=meu_user;Password=senha;Option=3;'

Só que num windows 64 bits eu instalo os drives

mysql-connector-odbc-3.51.30-win32.msi
mysql-connector-odbc-3.51.30-win64.msi

Nessa ordem e nunca tive problemas....

If Sei = True then
Repondo
else
nao_respondo
end if

Mas pelo menos no atrapalho!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



#497504 - 13/07/2021 08:54:36

NILSONTRES
SAO PAULO
Cadast. em:Março/2012


Citação:
  É, o negócio é procurar outro caminho pra seguir mesmo, VB6 cada vez ficando sem opções.

Concordo, mas o drive 32 bits funciona mesmo no 64 bits.



#497505 - 13/07/2021 12:01:58

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Citação:
:
  É, o negócio é procurar outro caminho pra seguir mesmo, VB6 cada vez ficando sem opções.
Concordo, mas o drive 32 bits funciona mesmo no 64 bits.

Até quando?

_______________________________________________________________________
Virei Orculo!
The end is nigh, be ready for the nukes!


#497509 - 13/07/2021 17:50:45

LECIO
BH
Cadast. em:Maio/2021


Citação:
:
:
  É, o negócio é procurar outro caminho pra seguir mesmo, VB6 cada vez ficando sem opções.
Concordo, mas o drive 32 bits funciona mesmo no 64 bits.
Até quando?


Parece que o vb6 vai passar pelo windows 11 ...ufa!

'Como é possível ver pelos requisitos mínimos, a Microsoft aparentemente não oferecerá uma versão 32 bits do Windows 11. Felizmente os usuários poderão continuar executando aplicativos 32 bits no sistema operacional 64 bits sem grandes problemas.'

[url=http://] https://adrenaline.com.br/noticias/v/69579/confira-se-seu-pc-suporta-o-windows-11-usando-uma-nova-ferramenta-da-microsoft [/url]



#497548 - 17/07/2021 06:37:43

ADILSOO
PRATANIA
Cadast. em:Março/2012


É que na verdade tem algumas coisas que faço VBA, e, o Excel já não existe mais 32bits, e, eu uso a mesma forma de conexão com banco de dados no VBA, porém, lá só funciona com o driver x64. Então eu preciso quando vou usar o VBA, instalar o 64, e quando vou usar o VB, desinstalar o 64 e instalar o 32.

Se os dois ficassem, era ótimo, ou estou fazendo algo errado, pois se tenho o 32 instalado, e instalo o 64, ele meio que sobrepõem o 32.



#497550 - 17/07/2021 12:58:44

OCELOT
SOROCABA
Cadast. em:Março/2012


Última edição em 17/07/2021 13:00:53 por OCELOT

Porque precisa desinstalar o de 64 pra instalar o de 32? Deveria dar pra instalar os dois juntos sem problemas.

Você está usando o instalador do driver ou pegou os arquivos e tenta instalar você mesmo? Se for o segundo caso é você que provavelmente está fazendo algo errado.




#497561 - 19/07/2021 20:33:06

ADILSOO
PRATANIA
Cadast. em:Março/2012


Usando o instalador do driver



 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário