CONEXAO REMOTA AO MYSQL
                    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
            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
                    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
                
            
                    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.
                
            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.
                    Ok, qual a mensagem de erro?
                
            
                    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.
            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.
                    Experimente instalar o driver odbc 3.51 e conectar por ele, veja a string de conexão em www.connectionstrings.com
                
            
                    Resolvido!!!!!!!!
fiz conforme orientado.
Muito obrigado.
                
            fiz conforme orientado.
Muito obrigado.
                
                    Ótimo, por favor, feche o tópico
                
            
                            Faça seu login para responder