Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 21479|Odpověď: 0

[Zdroj] To "Microsoft. ACE.oledb.12.0" poskytuje řešení

[Kopírovat odkaz]
Zveřejněno 23.09.2015 9:34:30 | | |
Chybová zpráva: "Microsoft. Poskytovatel ACE.oledb.12.0".Řešení:

Jdihttp://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exeStahovat. Pak ji nainstalujte.

Tato chyba je způsobena používáním databáze vytvořené ACCESS2007 verzí, aleServerNeexistuje žádný program, který by spolupracoval, takže je to chyba.

To "Microsoft. Poskytovatel ACE.oledb.12.0".
Poznámka:Během vykonávání aktuálního webového požadavku došlo k neřešené výjimce. Zkontrolujte informace o stack trace pro podrobnosti o chybě a odkud ve vašem kódu chybu způsobila.

Podrobnosti o výjimkách:System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
Stáhněte si systémový ovladač Office z roku 2007: Instalace komponenty Data Connection
http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe
Tento download instaluje sadu komponent, které mohou aplikace mimo Microsoft Office použít ke čtení dat ze systémových souborů Office 2007,
Například čtení dat ze souborů Microsoft Office Access 2007 (mdb a accdb) a souborů Microsoft Office Excel 2007 (xls, xlsx a xlsb).
Tyto komponenty také podporují navazování spojení se službami Microsoft Windows SharePoint a textovými soubory.

Kromě toho jsou instalovány ovladače ODBC a OLEDB, které vývojáři aplikací mohou používat při vývoji aplikací připojujících se k formátům souborů Office.
---------------------------------------------------------------------------------------------------------------------------------------------------
Použijte tento download:
Pokud jste uživatel aplikace, podívejte se do dokumentace aplikace pro podrobné informace o použití správného ovladače.

Pokud jste vývojář aplikací používající OLEDB, nastavte parametr Provider vlastnosti ConnectionString na "Microsoft.ACE.OLEDB.12.0"
Pokud se chcete připojit k datům Microsoft Office Excel, přidejte "Excel 12.0" do rozšířených vlastností řetězce připojení OLEDB.

Pokud jste vývojář aplikací a používáte ODBC k připojení k datům Microsoft Office Access,
Nastavte prosím spojovací řetězec na "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=cesta k souboru mdb/accdb"

Pokud jste vývojář aplikací a používáte ODBC k připojení k datům Microsoft Office Excel,
Nastavte prosím spojovací řetězec na "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)}; DBQ=cesta k souboru xls/xlsx/xlsm/xlsb"

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

Nebo:
Řešení 1 (ověření je v pořádku)
  Vyberte App pool aplikace ------> zvolte Pokročilá nastavení ---------> povolit 32bitové aplikace -------> pravda  

Řešení 2
  Microsoft.ACE.OLEDB.12.0 už nelze používat na x64, musíte donutit svou webovou aplikaci, aby se zkompilovala do x86 a pak ji publikovala do Win08 x64, nezapomeňte nastavit Povolit 32bitovou aplikaci = true v aplikačním poolu.
(Bez ověření)






Předchozí:Jak otestovat, zda je vaše síť deaktivována pro protokol UDP?
Další:C# Operation Access databáze DBHelp třída
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com