Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 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" доставчик.
Забележка:Необработено изключение възникна по време на изпълнението на текущата уеб заявка. Проверете информацията за стек трасето за подробности относно грешката и откъде е дошла в кода ви, който я е причинил.

Подробности за изключения:System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
Изтеглете драйвера за Office 2007: Data Connection Component инсталация
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).
Тези компоненти също поддържат установяване на връзки с Microsoft Windows SharePoint Services и текстови файлове.

Освен това се инсталират 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