CONECTAR PLATAFORMA .NET COM MS ACCESS 2013

10/07/2013

Pessoal,

Boa noite!

Estou escrevendo esse tópico depois de muito, mas muito mesmo, procurar uma solução.

Estava eu, feliz e sorridente com minha nova licença do office 2013. Fiz a instalação, tudo lindo e maravilhos.

Tudo pronto! Agora vou executar minhas rotinas .NET que utilizam o ms Access como base de dados.

E adivinhem? É. Erro! Não encontrava o conector 12.0 do microsoft.ace.

Pois é, no início achei que era apenas mudar a versão do conector. Nada acontecia. Depois de muito pesquisar descobri o seguinte:

Esse tipo de conector no access está sendo extinto pela Microsoft. Ok, então fui no site da Microsoft e baixei o conector do office 2010 que todos falavam que funcionava. Advinhem? Nada.

Até que descobri o seguinte:

Pra quem tem o office versão x86, muito provavelmente vai dar tudo certo instalando o conector do office 2010, no entanto, quem utiliza a arquitetura x64 (e o instalador não permite que seja instalada a versão x86 no office 2013 x64)... Vai continuar ganhando uma tela de erro.

ENTAO QUAL A SOLUCAO?
Pelo incrível que pareça é baixar o driver de conexão access 2007 (que só tem na versão x86) e tudo volta a funcionar miraculosamente, sem ter que trocar, sequer uma linha de código. Então segue o link:
2007 Office System Driver [url]http://www.microsoft.com/en-us/download/confirmation.aspx?id=23734[/url]

Boa sorte a todos!
Henrique Seifarth.

Aproveitando o post, se você gosta de futebol não perca o blog:
http://www.noticiasfutebolsocialclub.com.br

Eu sou o dono, e garanto que quando não estou com problemas com a Microsoft eu estou lá rs.



Henrique Lovato

Melhor resposta

16/07/2013

Opa, grande iniciativa, Henrique.
De vez em quando nos deparamos com esses erros misteriosos cuja solução é ainda mais misteriosa.
Obrigado por compartilhar com todos.
Vou marcar o tópico como Concluído apenas para ficar como fonte de consulta.

Joel Rodrigues

Responder Citar