none
Conexão em um banco de dados MySQL no VBA RRS feed

  • Pergunta

  • Bom dia

    Como eu faço uma conexão em um banco de dados MySQL via VBA? Gostaria de detalhes passo a passo se possível. No meu caso eu tenho as informações do meu servidor na Web (nome do banco de dados, usuário, senha), mas a principio posso fazer um teste localmente com WAMP. Meu objetivo final é pegar um valor no Excel e armazená-lo em um tabela do banco de dados MySQL.

    quarta-feira, 30 de setembro de 2015 11:59

Respostas

  • Olá Sensei,

    Seguem várias referências sobre o assunto:

    http://www.macoratti.net/mysql_vb.htm

    http://www.mabesi.com/artigos/aplicativos-office/access/37-conexao-odbc-vba-entre-access-e-mysql.html

    http://www.usandoaccess.com.br/tutoriais/configurar-access-com-mysql-via-odbc.asp?id=1

    http://partilho.com.br/mysql/vb-com-mysql-como-conectar/

    --

    Deixe-nos saber se não conseguir !

    • Sugerido como Resposta André Santo quarta-feira, 30 de setembro de 2015 16:25
    • Marcado como Resposta SenseiMatsumoto sábado, 3 de outubro de 2015 00:10
    quarta-feira, 30 de setembro de 2015 16:25

Todas as Respostas

  • Olá Sensei,

    Seguem várias referências sobre o assunto:

    http://www.macoratti.net/mysql_vb.htm

    http://www.mabesi.com/artigos/aplicativos-office/access/37-conexao-odbc-vba-entre-access-e-mysql.html

    http://www.usandoaccess.com.br/tutoriais/configurar-access-com-mysql-via-odbc.asp?id=1

    http://partilho.com.br/mysql/vb-com-mysql-como-conectar/

    --

    Deixe-nos saber se não conseguir !

    • Sugerido como Resposta André Santo quarta-feira, 30 de setembro de 2015 16:25
    • Marcado como Resposta SenseiMatsumoto sábado, 3 de outubro de 2015 00:10
    quarta-feira, 30 de setembro de 2015 16:25
  • Grato pelo resposta André Santo! As referências são ótimas, ajudou bastante esclarecer, porém acho que vou desistir de implementar isso no meu projeto pelo seguinte motivo... a ideia inicial é de uma pessoa baixar a planilha do Excel em nosso portal na web, essa planilha é um exercício que ele deve resolver. Dentro dessa planilha tem uma programação VBA que corrige o exercício, dizendo o percentual de acertos... o meu objetivo era de transmitir esse resultado para nossa base de dados MySQL, registrando o desempenho do usuário. Porém, pelo que vi nos tutoriais que você gentilmente compartilhou infelizmente não poderei aplicar nenhuma dessas soluções, isto porque a pessoa que vai realizar o exercício não vai poder fazer todos os passos do tutorial, alias ele nem deve ter acesso a parte de programação do VBA, entendeu o problema? Se eu pudesse fazer toda a parte de conexão e instalação dos drivers de conexão sem nenhuma intervenção do usuário seria fantástico, mas o grande problema é que não sabemos que tipo de máquina o usuário vai ter, é complexo.

    Mesmo assim agradeço seu empenho em ajudar, fica como uma referência de ajuda.

    sábado, 3 de outubro de 2015 00:10