Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 21479|Odpoveď: 0

[Zdroj] "Microsoft. ACE.oledb.12.0" poskytuje obchádzku

[Kopírovať odkaz]
Zverejnené 23. 9. 2015 9:34:30 | | |
Chybová správa: "Microsoft. ACE.oledb.12.0" poskytovateľ.Riešenie:

Choďhttp://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exeStiahnuť. Potom ho nainštaluj.

Táto chyba je spôsobená používaním databázy vytvorenej ACCESS2007 verziou, aleServerNeexistuje žiadny program, ktorý by spolupracoval, takže ide o chybu.

"Microsoft. ACE.oledb.12.0" poskytovateľ.
Poznámka:Počas vykonávania aktuálneho webového požiadavku nastala nespracovaná výnimka. Skontrolujte informácie o stack trace pre podrobnosti o chybe a o tom, odkiaľ v kóde vznikla.

Podrobnosti o výnimke:System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
Stiahnite si systémový ovládač Office z roku 2007: Inštalácia komponentu Data Connection
http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe
Toto stiahnutie inštaluje sadu komponentov, ktoré môžu aplikácie mimo Microsoft Office použiť na čítanie dát zo systémových súborov Office 2007,
Napríklad čítanie dát z Microsoft Office Access 2007 (mdb a accdb) súborov a Microsoft Office Excel 2007 (xls, xlsx a xlsb).
Tieto komponenty tiež podporujú nadväzovanie spojení so službami Microsoft Windows SharePoint a textovými súbormi.

Okrem toho sú nainštalované ovládače ODBC a OLEDB, ktoré vývojári aplikácií môžu používať pri vývoji aplikácií, ktoré sa pripájajú k formátom Office súborov.
---------------------------------------------------------------------------------------------------------------------------------------------------
Použite toto stiahnutie:
Ak ste používateľ aplikácie, pozrite si dokumentáciu k aplikácii pre podrobné informácie o tom, ako správne ovládače používať.

Ak ste vývojár aplikácií používajúci OLEDB, nastavte parameter Provider vlastnosti ConnectionString na "Microsoft.ACE.OLEDB.12.0"
Ak sa chcete pripojiť k dátam Microsoft Office Excel, pridajte "Excel 12.0" do rozšírených vlastností OLEDB connection stringu.

Ak ste vývojár aplikácií a používate ODBC na pripojenie k dátam Microsoft Office Access,
Prosím, nastavte spojovací reťazec na "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=cesta k súboru mdb/accdb"

Ak ste vývojár aplikácií a používate ODBC na pripojenie k dátam Microsoft Office Excel,
Prosím, nastavte spojovací reťazec na "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)}; DBQ=cesta k súboru xls/xlsx/xlsm/xlsb"

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

Alebo:
Riešenie 1 (Overenie je v poriadku)
  Vyberte App pool aplikácie ------> zvolte Pokročilé nastavenia ---------> povolte 32-bitové aplikácie -------> pravda  

Riešenie 2
  Microsoft.ACE.OLEDB.12.0 už nemožno použiť na x64, musíte donútiť svoju webovú aplikáciu, aby sa skompilovala do x86 a potom ju publikovala do Win08 x64, nezabudnite nastaviť Povoliť 32bit Application = true v aplikačnom poole.
(Bez overenia)






Predchádzajúci:Ako otestovať, či je vaša sieť deaktivovaná pre protokol UDP?
Budúci:C# Operation Access databáza DBHelp class
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com