Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite.
Instalei a versão 5 do mysql e não consigo fazer com que meu programa em VB 6.0 se conecte.
Alguem poderia dizer por qual motivo não há conexão!
Obrigado.
strConnect = "driver={MySQL}; server=" & mySqlIP & ";uid=" & usr_id & ";pwd=" & pass & ";database=" & meuBD & ""
Uma boa dica para conseguir sua string de conexão exata que precisa para fazer sua conexão é:
Crie um novo arquivo texto em qq local do pc. Altere a extensão do arquivo para udl.
Abra seu arquivo, clique no primeira aba e selecione o modo de conexão MySQl e clique em avançar. Na aba seguinte, selecione os dados que estão sendo pedidos. Clique em testar conexão. Caso dê tudo certo, clique em ok.
Ao fechar o arquivo, altere a extensão do arquivo para txt novamente. Abra esse arquivo. A ultima linha, é sua string de conexão que deverá usar nos seus programas.
Abraços.
Valeu colega, obrigado por mais este conhecimento.
Pessoal, resolvi o problema.
O Mysql 5.0 não é compatível com os conectores 2.50 ou 3.51, assim localizei, instalei e alterei minha string de conexão e deu tudo certo:
De: strConnect = "driver={MySQL}; server=" & mySqlIP & ";uid=" & usr_id & ";pwd=" & pass & ";database=" & meuBD & ""
Para: strConnect = "driver={MySQL ODBC 5.1 Driver}; server=" & mySqlIP & ";uid=" & usr_id & ";pwd=" & pass & ";database=" & meuBD & ""
valeu assim mesmo, espero ajudar alguem com esta postagem.
Um abraço.