Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 21479|Ответ: 0

[Источник] «Microsoft. ACE.oledb.12.0" предоставляет обходной путь

[Скопировать ссылку]
Опубликовано 23.09.2015 9:34:30 | | |
Сообщение об ошибке: «Microsoft. ACE.oledb.12.0" провайдер.Решение:

Вперёдhttp://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exeСкачать. Затем установите его.

Эта ошибка связана с использованием базы данных, созданной ACCESS2007 версией, ноСерверНет программы, работающей вместе, поэтому возникает ошибка.

«Microsoft. ACE.oledb.12.0" провайдер.
Примечание:Необработанное исключение возникло во время выполнения текущего веб-запроса. Проверьте информацию stack trace на детали об ошибке и откуда она появилась в вашем коде, который её вызвал.

Детали исключений:System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
Скачайте драйвер системы Office 2007 года: Data Connection Component install.
http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe
Эта загрузка устанавливает набор компонентов, которые могут использовать приложения вне Microsoft Office для чтения данных из файлов системы Office 2007 года,
Например, чтение данных из файлов Microsoft Office Access 2007 (mdb и accdb) и файлов Microsoft Office Excel 2007 (xls, xlsx и xlsb).
Эти компоненты также поддерживают установление соединений с SharePoint Services и текстовыми файлами Microsoft Windows.

Кроме того, для разработчиков приложений устанавливаются драйверы ODBC и OLEDB, которые могут использовать при разработке приложений, подключающихся к форматам файлов Office.
---------------------------------------------------------------------------------------------------------------------------------------------------
Используйте эту загрузку:
Если вы пользуетесь приложением, ознакомьтесь с документацией приложения для получения подробной информации о том, как использовать подходящий драйвер.

Если вы разработчик приложений, использующий OLEDB, установите параметр Provider свойства ConnectionString на «Microsoft.ACE.OLEDB.12.0»
Если хотите подключиться к данным Microsoft Office Excel, добавьте «Excel 12.0» в расширенные свойства строки соединения OLEDB.

Если вы разработчик приложений, использующий ODBC для подключения к данным Microsoft Office Access,
Пожалуйста, установите строку подключения на "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=путь к файлу mdb/accdb"

Если вы разработчик приложений и используете ODBC для подключения к данным Microsoft Office Excel,
Пожалуйста, установите строку соединения на "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)}; DBQ=путь к файлу xls/xlsx/xlsm/xlsb"

Подробности:http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891

Или:
Решение 1 (Проверка допустима)
  Выберите пул приложений ------> выберите расширенные настройки ---------> включите 32-битные приложения -------> верно  

Решение 2
  Microsoft.ACE.OLEDB.12.0 больше нельзя использовать на x64, нужно заставить веб-приложение скомпилировать до x86, а затем опубликовать его в Win08 x64, не забудьте установить Enable 32bit Application = true в пуле приложений.
(Нет подтверждения)






Предыдущий:Как проверить, отключена ли ваша сеть для протокола UDP?
Следующий:c# класс DBHelp в базе данных доступа к операциям
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com