Ir para conteúdo
Fórum Script Brasil
  • 0

Conexão Vb Com Mysql (oledb)


Guest joaopiry

Pergunta

Guest joaopiry

Boa tarde. Preciso criar uma conexão numa aplicação VB (ADO) com banco mysql usando do o Protocolo OLEDB sem ter a necessidade de criar driver odbc no painel de controle do Windows. Alguém pode fornecer a sintaxe desta conexão?

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
Guest joaopiry

No exemplo do link é usado uma dsn-fontes odbc (criado via painel de controle do windows). É justamente o que eu não queria utilizar. Creio eu que exista uma maneira de conectar com Mysql sem a necessidade da criação desta fonte odbc. Seria algo utilizando o "Microsoft.jet.OLEDB.4.0". Caso eu use uma fontes odbc, conforme link, necessitarei criar estas fontes em todas as estações que utilizarão minha aplicação, o que tornaria uma solução muito trabalhosa. A não ser que eu esteja enganado com os meus conceitos ce conexão.

Link para o comentário
Compartilhar em outros sites

  • 0

Caso eu use uma fontes odbc, conforme link, necessitarei criar estas fontes em todas as estações que utilizarão minha aplicação, o que tornaria uma solução muito trabalhosa. A não ser que eu esteja enganado com os meus conceitos ce conexão.

Eu sei que tem como você fazer isso via código, mas não se extamente como... sad.gif

Nunca mexi com MySql, vou dar uma pesquisada, se eu achar outro exemplo que não use um dns ou posto aqui...

t+

Link para o comentário
Compartilhar em outros sites

  • 0

Sem precisar mexer em nada vai ser dificil.Você precisa ter o driver instalado na máquina que vai rodar o seu aplicativo.Normalmente isso é feito quando você gera o instalador do seu programa , mas como ele já esta instalado...

Você pode tentar assim:

Se o seu banco de dados esta no servidor, instale o driver MyOdbc somente no servidor e veja se funciona na máquina cliente.

Troque a sua string de conexão por uma parecida com a aabaixo:

"DRIVER=MySQL ODBC 3.51 Driver;SERVER=10.00.00.10;uid=root;pws=;database=NomeDB"

Talvez funcione sem precisar fazer nada na máquina cliente.

Caso contrario , você vai ter que instalar o MyOdbc em todas as máquinas, mas não sera preciso configurar nada,apenas instalar.

Para download do MyOdbc:

http://dev.mysql.com/downloads/connector/odbc/3.51.html

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...