Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

eusoufeioedai

[Resolvido] Conectar banco de dados Mysql com o OleDbConnection.

Recommended Posts

Olá !!!

 

 

Estou tentando realizar uma conexão OleDbConnection com o banco de dados mysql e está

aparecendo a seguinte mensagem de erro:

 

"The 'MySQLProv' provider is not registered on the local machine."

 

string sCon = "Provider=MySQLProv;Data Source=localhost;User Id=root;Password=local"
OleDbConnection conn = new OleDbConnection(sCon);
conn.Open();

 

 

 

Como eu poderia resolver esse problema ?

 

(obs. O Cliente quer uma forma simples de adaptar o sistema em vários banco de dados tais como: SqlServer, Oracle e MySql.)

 

Obrigado pela atenção

Compartilhar este post


Link para o post
Compartilhar em outros sites

sqlexpress ? O que tem a ver MySql com sqlexpress ?

Pesquise melhor sobre conexoes.

 

Abraços...

 

--

ops.. foi apenas um equívoco.

fiz a manutenção em um outro sistema e acabei copiando e colando sem querer.

 

------------------------------------------------------------------------------------

 

 

 

resolvi o problema.

 

não vou usar OleDb. Vou usar o Odbc

 

string sCon = "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=teste;UID=root;PWD=local;"
OdbcConnection conn = new OdbcConnection(sCon);
conn.Open();

Agora funciona.

 

(obs. O engraçado é o Mysql não dar suporte para OleDb.)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.