|
Sporočilo o napaki: "Microsoft. ACE.oledb.12.0" ponudnik.Rešitev: Pojdihttp://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exePrenesi. Potem jo namesti. Ta napaka je posledica uporabe baze podatkov, ki jo je ustvarila ACCESS2007 različica, vendarstrežnikNi programa, ki bi deloval skupaj, zato je napaka. "Microsoft. ACE.oledb.12.0" ponudnik. Opomba:Med izvajanjem trenutne spletne zahteve je prišlo do neobdelane izjeme. Preverite informacije o sledenju sklada za podrobnosti o napaki in od kod je nastala v vaši kodi, ki je povzročila napako.
Podrobnosti izjeme:System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
Prenesite sistemski gonilnik Office iz leta 2007: Namestitev komponent podatkovne povezave http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe Ta prenos namesti nabor komponent, ki jih lahko ne-Microsoft Office aplikacije uporabljajo za branje podatkov iz sistemskih datotek 2007 Office, Na primer, branje podatkov iz datotek Microsoft Office Access 2007 (mdb in accdb) ter datotek Microsoft Office Excel 2007 (xls, xlsx in xlsb). Te komponente prav tako podpirajo vzpostavljanje povezav z Microsoft Windows SharePoint Services in besedilnimi datotekami.
Poleg tega so nameščeni gonilniki ODBC in OLEDB, ki jih razvijalci aplikacij uporabljajo pri razvoju aplikacij, ki se povezujejo z Office datotečnimi formati. ---------------------------------------------------------------------------------------------------------------------------------------------------
Uporabite ta prenos: Če ste uporabnik aplikacije, si za podrobne informacije o uporabi ustreznega gonilnika oglejte dokumentacijo aplikacije.
Če ste razvijalec aplikacij, ki uporablja OLEDB, nastavite parameter Provider lastnosti ConnectionString na "Microsoft.ACE.OLEDB.12.0" Če želite povezati podatke Microsoft Office Excela, dodajte "Excel 12.0" v razširjene lastnosti OLEDB povezovalnega niza.
Če ste razvijalec aplikacij in uporabljate ODBC za povezavo z Microsoft Office Access podatki, Prosimo, nastavite povezovalni niz na "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=pot do datoteke mdb/accdb"
Če ste razvijalec aplikacij in uporabljate ODBC za povezavo z Microsoft Office Excel podatki, Prosimo, nastavite povezovalni niz na "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)}; DBQ=pot do xls/xlsx/xlsm/xlsb datoteke"
Podrobnosti:http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891
Ali: Rešitev 1 (Preverjanje je v redu) Izberi nabor aplikacij ------> izberi Napredne nastavitve ---------> omogoči 32-bitne aplikacije -------> res
Rešitev 2 Microsoft.ACE.OLEDB.12.0 ni več mogoče uporabljati na x64, morate prisiliti svojo spletno aplikacijo, da se prevede v x86 in jo nato objavi v Win08 x64, ne pozabite nastaviti Enable 32bit Application = true v aplikacijskem bazenu. (Brez preverjanja)
|