2015-08-10 8 views
0

В настоящее время я пытаюсь запустить свой код C# на своей платформе Windows x64. Но я не могу добавить свои данные в MS Access. Его высказывание Additional information: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.. Я попытался проверить версии своего офисного приложения и узнал, что это 32-битное приложение.Поставщик 'Microsoft.ACE.OLEDB.12.0' не зарегистрирован на локальном компьютере. Ошибка

Я попытался найти какое-то решение, но оно не сработало для меня. Это те методы, которые я пробовал:

  1. Установка Microsoft Access Engine 2010
  2. Изменение его Microsoft.Jet.OLEDB.4.0 (все та же ошибка всплывает)

Это мое соединение Код строки:

Connection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\FacesDatabase.accdb; 
             Persist Security Info=False"; 

Могу ли я узнать, как решить эту ошибку. Спасибо

ответ

0

Если вы используете 64-разрядную версию, но все еще имеете проблемы даже после установки AccessDatabaseEngine, см. this post, она решила проблему для меня.

ie. Вам необходимо установить это Access Database Engine

Просьба проверить и подтвердить.

+0

Его по-прежнему то же самое. На самом деле, сколько ядро ​​базы данных я должен установить? У меня уже есть доступ к движку 2010 года, а теперь - к движку 2007 года. – anonymous5671

+1

попробуйте это [ссылка] (http://stackoverflow.com/questions/20411366/the-microsoft-ace-oledb-12-0-provider-is-not-registered-on-the-local-machine) Я думаю, что это проблема уже решена в прошлом – kulotskie

0

Я получал эту же ошибку после того, как ранее был в состоянии выполнить аналогичные операции. Я не пытался загрузить какой-либо из упомянутых пакетов, так как у меня не было их ранее установленных, и все без проблем работало нормально. ИТ на моей работе выполнил «Ремонт» в установке Microsoft Office 2013 (Панель управления> Программы> Добавить/Удалить - Выбрать Изменить, затем «Восстановить»). Принял несколько минут, чтобы завершить, но все исправлено и больше не получает эту ошибку.

Смежные вопросы