Erro - 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine
Se você esta acessando o Microsoft Access em uma máquina Vista ou Windows 7 de 64 bits pode encontrar o erro : The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.......' |
Isto ocorre porque não
existe uma versão 64 bits para o Jet Engine do Access.
Nota : veja também meu artigo : VB .NET - Acesso ao Microsoft Access 2007 (.accdb)
Para corrigir este erro no Visual C# 2010 Express Edition/Visual Basic 2010 Express Edition clique com o botão direito do mouse sobre nome da solução na janela Solution Explorer e no menu suspenso clique em Properties:
A seguir na janela Solution '<nome do projeto>' Property Pages clique no botão : Configuration Manager:
A seguir na janela Configuration Manager na caixa de combinação - Active solution plataform - verifique se existe a opção x86. Se existir basta selecionar, se não existir clique em <New...>
E a seguir na janela - New Solution Plataform - selecione x64 e clique em OK;
A seguir selecione em Plataform a opção x86 e clique em Close:
Ao final a janela Solution '<nome do projeto>' Property Pages deverá exibir a opção Active(x86);
Clique em OK;
Pronto , pode rodar a sua aplicação que usa o provedor Jet Oledb 4.0 para acessar o Microsoft Access.
Observação: Se o projeto for aberto no Visual Studio 2010 o caminho é diferente: Project Properties => Build tab => Plataform
Nota: Erro
'microsoft.ace.oledb.12.0' provider is not
registered on the local machine" no
Windows 7 64-bit Tente instalar o componente: http://www.microsoft.com/download/en/details.aspx?id=13255 (antes de instalar tente a solução mencionada no artigo) |
"Qualquer que nega o Filho, também não tem o Pai; aquele que confessa o Filho, tem também o Pai." 1 João 2:23
Referências:
Veja os
Destaques e novidades do SUPER DVD Visual Basic
(sempre atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
|
Gostou ?
Compartilhe no Facebook
Compartilhe no Twitter
Referências:
Super DVD Vídeo Aulas - Vídeo Aula sobre VB .NET, ASP .NET e C#
VB.NET - Tratando exceções de banco de dados ... - Macoratti.net