Usuário com melhor resposta
O provedor 'OraOLEDB.Oracle' não está registrado na máquina local.

Pergunta
-
Estou desenvolvendo uma aplicação windows console. Ocorreu o seguinte erro ao tentar abrir uma conexão: "O provedor 'OraOLEDB.Oracle' não está registrado na máquina local."
// Blá blá blá String strConnection = "Provider=OraOLEDB.Oracle;Data Source=base;User ID=gestao;Password=gestao123;Unicode=True;"; OleDbConnection conn = null; // Blá blá blá //O erro ocorre ao tentar abrir a conexão conn.Open(); // Blá blá blá
O que eu pode estar acontecendo e o que eu posso tentar fazer ?
Guilherme Costa
Email: guilerme18@hotmail.comSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.
Respostas
-
Resolvido. Segue abaixo a solução para quem precisar:
The install registers the OraOLEDB provider and you do not need to do any manual configuration. Try the following steps to resolve the issue:
1. Open a command prompt and navigate to <Oracle Home>\Bin directory.
2. Make sure that the PATH includes <Oracle Home>\Bin directory.
3. Run the following command from <Oracle Home>\Bin directory.
regsvr32 OraOLEDB10.dllFonte:
https://forums.oracle.com/forums/thread.jspa?threadID=586807
Guilherme Costa
Email: guilerme18@hotmail.comSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.- Marcado como Resposta Guilherme Costa - Campinas - SP terça-feira, 28 de fevereiro de 2012 20:33
Todas as Respostas
-
Boa tarde.
De uma olhada:
O que acontecia era o seguinte. Meu Pc é um 64bit e o Oracle Xe é um 32bit
Tinha que configurar o VB.NET para rodar em 32bit.
Em Build >> Configuration Manager >> Platform >> (estava ANY CPU, mas para resolver o problema
troquei) >> New >> em New Platform opção do combo x86.
Referencia:
http://social.msdn.microsoft.com/Forums/pt/vsvbasicpt/thread/105bac94-28e3-493e-9bbc-9ef7512fd4e1
Consultoria .NET
ANALISTA DESENVOLVEDOR
Se esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como resposta.
Blog .Net Descomplicado- Sugerido como Resposta LeLoLeLo sexta-feira, 15 de maio de 2015 13:36
-
Eu tinha visto este post mas isso não resolveu o meu problema não. :/
Guilherme Costa
Email: guilerme18@hotmail.comSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta. -
Resolvido. Segue abaixo a solução para quem precisar:
The install registers the OraOLEDB provider and you do not need to do any manual configuration. Try the following steps to resolve the issue:
1. Open a command prompt and navigate to <Oracle Home>\Bin directory.
2. Make sure that the PATH includes <Oracle Home>\Bin directory.
3. Run the following command from <Oracle Home>\Bin directory.
regsvr32 OraOLEDB10.dllFonte:
https://forums.oracle.com/forums/thread.jspa?threadID=586807
Guilherme Costa
Email: guilerme18@hotmail.comSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.- Marcado como Resposta Guilherme Costa - Campinas - SP terça-feira, 28 de fevereiro de 2012 20:33