none
Configurando MySQL no Visual Basic 2010 Express RRS feed

  • Pergunta

  • Olá senhores(as) mestres e sapientes do assunto,

    Não sou novo mas aqui no fórum sou (rss), por isso peço uma grande ajuda e/ou resposta. É o seguinte: em tenho alguns sistemas desenvolvidos em Access, apenas como (front-end) e o BD em MySQL. Gostaria de migrá-los para um novo sistema desenvolvido em VB 2010 Express. Porém, quanto à conexão com o BD, aí que está sendo difícil!!

    Os drivers nativos nele, em suma, são apenas o SQL e MDB. Já tenho instalado o ODBC do MySQL, já instalei o driver MySQL .NET e nada. Quando sigo os passos para (Add New Data Source...) não consigo encontrar e conectar num BD MySQL. Então, há essa possibilidade de configuração sem ser pelo bloco de programação? Ou realmente no VB 2010 Express não há essa possibilidade?

    Olha, me perdoem se estou levantando um assunto/pergunta já questionada, mas nas relativas não consegui entender ("fraco no assunto que sou") ou não mostraram realmente essa possibilidade pelos passos que o próprio VB 2010 Express oferece.

    Se alguém puder/souber me responder serei muito grato, se não, obrigado mesmo assim pela atenção de todos e espero cooperar muito em breve.

    Abraço e valeu.

    domingo, 20 de fevereiro de 2011 16:52

Respostas

Todas as Respostas

  • Olá,

    As versões express do Visual Studio, somente suportam nativamente as conexões com os bancos de dados SQL Server e Access. Entretanto você pode usar o ADO e colocar a string de conexão para o banco de dados em questão.


    Atenciosamente, Fábio Almeida - Site CriarProgramas - http://www.criarprogramas.com/
    domingo, 20 de fevereiro de 2011 17:01
  • Olá Fábio,

    Desde já obrigado pela atenção. Pelo visto minha suspeição sobre a impossibilidade de configuração pelo próprio sistema não é possível, não é? E não querendo abusar, voce teria um exemplo funcional que pudesse me mostrar? Caso não tenho ou queira não será problema, ok. 

    Imagino ainda que fazer isso por um módulo e referenciar os campos de cada 'form' será horrível! Mas se puder me dar um exemplo entenderei melhor. 

    Mas por tudo, obrigado mesmo.

    domingo, 20 de fevereiro de 2011 17:46
  • Roni,

    Faça uma vista a este link no meu site: http://www.criarprogramas.com/?p=53 . Lá você vai encontrar a string de conexão para o banco de dados que você está utilizando. Vou postar um exemplo de conexão, assim que tiver um tempo aqui. Pode deixar que não esqueci.


    Atenciosamente, Fábio Almeida - Site CriarProgramas - http://www.criarprogramas.com/
    terça-feira, 22 de fevereiro de 2011 02:35
  • Olá Roni!

    Seguindo as instruções do Fábio. Você precisa baixar o conector:

    http://dev.mysql.com/doc/refman/5.0/en/connector-net.html

    Após basta adicionar como referência no teu projeto.

    Siga o passo-a-passo deste tutorial.

    http://pplware.sapo.pt/tutoriais/tutorial-c-ligacao-a-base-de-dados-mysql/

    att


    Eder Costa - LATAM Forum Support Engineer
    Microsoft Corporation
    quarta-feira, 23 de fevereiro de 2011 19:04
    Moderador
  • Caso persista a dúvida, eu publiquei o artigo que eu prometi, no site CriarPrograma.com, neste link: http://www.criarprogramas.com/?p=138 . Este artigo mostra o modelo de acesso a qualquer banco de dados usando o ODBC .NET PROVIDER.

    Até mais...


    Atenciosamente, Fábio Almeida - Site CriarProgramas - http://www.criarprogramas.com/
    • Sugerido como Resposta Wilson Boris quinta-feira, 15 de março de 2012 17:32
    quarta-feira, 2 de março de 2011 04:57
  • Olá Fábio,

    eu preciso estabelecer uma conexão no Visual Studio Web Developer 2010 Express com o MySQL. Meu windows seven 64 bits e tenho instalado o MySQL Connector Net 6.5.4. No Visual Studio Web Developer no menu website add reference MySQL.Data. Estou queimando os fosfatos há alguns dias. Voce tem alguma publicação nesse sentido?

    • Sugerido como Resposta Wilson Boris quinta-feira, 15 de março de 2012 13:31
    • Não Sugerido como Resposta Wilson Boris quinta-feira, 15 de março de 2012 13:32
    • Sugerido como Resposta Wilson Boris quinta-feira, 15 de março de 2012 17:33
    quinta-feira, 15 de março de 2012 13:03