Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 21479|Resposta: 0

[Fonte] A "Microsoft. ACE.oledb.12.0" oferece uma solução alternativa

[Copiar link]
Publicado em 23/09/2015 09:34:30 | | |
Mensagem de erro: "Microsoft. Provedor ACE.oledb.12.0".Solução:

Vaihttp://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exeBaixe. Então instale.

Esse erro se deve ao uso de um banco de dados criado por ACCESS2007 versão, masServidorNão existe um programa que funcione em conjunto, então há um erro.

A "Microsoft. Provedor ACE.oledb.12.0".
Nota:Uma exceção não tratada ocorreu durante a execução da requisição web atual. Verifique as informações do rastreamento da pilha para detalhes sobre o erro e de onde ele veio no seu código que causou o erro.

Detalhes das exceções:System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
Baixe o driver de sistema Office de 2007: Instalação de Componente de Conexão de Dados
http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe
Este download instala um conjunto de componentes que aplicativos não pertencentes ao Microsoft Office podem usar para ler dados de arquivos do sistema Office 2007,
Por exemplo, ler dados de arquivos do Microsoft Office Access 2007 (mdb e accdb) e arquivos do Microsoft Office Excel 2007 (xls, xlsx e xlsb).
Esses componentes também suportam o estabelecimento de conexões com os Serviços do SharePoint do Microsoft Windows e arquivos de texto.

Além disso, drivers ODBC e OLEDB são instalados para desenvolvedores de aplicações usarem ao desenvolver aplicações que conectam com formatos de arquivo do Office.
---------------------------------------------------------------------------------------------------------------------------------------------------
Use este download:
Se você é usuário de aplicativos, consulte a documentação do aplicativo para informações detalhadas sobre como usar o driver apropriado.

Se você é um desenvolvedor de aplicações usando OLEDB, defina o parâmetro Provider da propriedade ConnectionString como "Microsoft.ACE.OLEDB.12.0"
Se quiser conectar aos dados do Microsoft Office Excel, adicione "Excel 12.0" às propriedades estendidas da string de conexão OLEDB.

Se você é um desenvolvedor de aplicações usando ODBC para conectar aos dados do Microsoft Office Access,
Por favor, defina a string de conexão para "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=caminho para o arquivo mdb/accdb"

Se você é um desenvolvedor de aplicações usando ODBC para conectar dados do Microsoft Office Excel,
Por favor, defina a string de conexão para "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)}; DBQ=caminho para o arquivo xls/xlsx/xlsm/xlsb"

Detalhes:http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891

Ou:
Solução 1 (Verificação é OK)
  Selecione o pool de aplicativos do app ------> selecione configurações avançadas ---------> ative aplicativos de 32 bits -------> verdadeiro  

Solução 2
  O Microsoft.ACE.OLEDB.12.0 não pode mais ser usado em x64, você precisa forçar sua aplicação web a compilar para x86 e depois publicá-la para Win08 x64, lembre-se de definir Habilitar Aplicação de 32 bits = verdadeiro no pool de aplicações.
(Sem verificação)






Anterior:Como testar se sua rede está desativada para o protocolo UDP?
Próximo:Base de dados de acesso operacional c# classe DBHelp
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com