CONEXAO REMOTA AO MYSQL

YALFA 06/06/2013 14:48:12
#424433
Olá pessoal,

tenho um programa rodando internamente na rede da empresa que trabalho. Estou usando vb6 com mysql. Internamente o programa acessa o banco de dados de diversas maquinas sem problemas.
Preciso que a filial acesse o mesmo banco de dados mysql porém esta dando erro 100061

consigo acessar o banco de dados através da filial via telnet. Meu banco esta configurado na porta 3006. Todas as liberações já foram feitas no firewall. Na maquina da filial instalei o mysql-connector-odbc-5.2.5-win32.
segue o script de conexão que estou usando.
conexao.Open [Ô]Driver={MySQL ODBC 5.1 Driver};Server=myserver;port=3006;Database=db;User=usuario;Password=senha;Option=3;[Ô]

Alguém já conectou o vb6 ao mysql remotamente? se sim pode me passar o script de conexao?
obrigado,
Luiz
KERPLUNK 06/06/2013 17:11:31
#424443
A string de conexão é essa mesma, basta colocar o endereço/ip da máquina onde o mysql está rodando no valor do parâmetro Server, não tem mistério
YALFA 06/06/2013 17:28:10
#424445
já fiz isto.
estou colocando o ip valido da conexão da matriz.
A maquina que esta com o banco de dados esta configurada como dmz.
Via telnet conecta normalmente, porém via vb6 não.
KERPLUNK 06/06/2013 18:32:47
#424446
Ok, qual a mensagem de erro?
YALFA 07/06/2013 11:21:56
#424463
conexao.Open [Ô]Driver={MySQL ODBC 5.1 Driver};Server=myserver;port=3006;Database=db;User=usuario;Password=senha;Option=3;[Ô]

run time error [ô]-2147467259(80004005)
[Microsoft][OBDC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver especificado

via mysql conector/OBDC consigo conectar perfeitamente no banco conforme imagem anexo.
KERPLUNK 07/06/2013 11:29:57
#424464
Experimente instalar o driver odbc 3.51 e conectar por ele, veja a string de conexão em www.connectionstrings.com
YALFA 07/06/2013 11:49:31
#424466
Resolvido!!!!!!!!
fiz conforme orientado.
Muito obrigado.
KERPLUNK 07/06/2013 18:08:02
#424474
Ótimo, por favor, feche o tópico
Faça seu login para responder