Šią klaidą sukelia tai, kad naudojate ACCESS2007 versijos sukurtą duomenų bazę, tačiau serveryje nėra su ja veikiančios programos.
"Microsoft. ACE.oledb.12.0" teikėjas.
Pastaba:Vykdant dabartinę žiniatinklio užklausą įvyko neapdorota išimtis. Patikrinkite rietuvės sekimo informaciją, kad gautumėte išsamios informacijos apie klaidą ir iš kur ji atsirado kode, kuris sukėlė klaidą.
Išsami informacija apie išimtis:System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
Atsisiųskite "Office 2007" sistemos tvarkyklę: duomenų ryšio komponento diegimas
http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe Šis atsisiuntimas įdiegia komponentų rinkinį, kurį ne Microsoft Office programos gali naudoti duomenims iš 2007 Office sistemos failų nuskaityti, Pavyzdžiui, duomenų skaitymas iš Microsoft Office Access 2007 (mdb ir accdb) failų ir Microsoft Office Excel 2007 (xls, xlsx ir xlsb) failų. Šie komponentai taip pat palaiko ryšių su Microsoft Windows SharePoint Services ir tekstiniais failais užmezgimą.
Be to, įdiegtos ODBC ir OLEDB tvarkyklės, kurias programų kūrėjai gali naudoti kurdami programas, jungiančias su "Office" failų formatais. ---------------------------------------------------------------------------------------------------------------------------------------------------
Naudokite šį atsisiuntimą: Jei esate programos naudotojas, išsamios informacijos apie tai, kaip naudoti atitinkamą tvarkyklę, rasite programos dokumentacijoje.
Jei esate programų kūrėjas, naudojantis OLEDB, nustatykite ypatybės ConnectionString parametrą Teikėjas į "Microsoft.ACE.OLEDB.12.0" Jei norite prisijungti prie Microsoft Office Excel duomenų, įtraukite "Excel 12.0" į išplėstines OLEDB ryšio eilutės ypatybes.
Jei esate programų kūrėjas, naudojantis ODBC prisijungti prie "Microsoft Office Access" duomenų, Nustatykite ryšio eilutę į "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=kelias į mdb/accdb failą"
Jei esate programų kūrėjas, naudojantis ODBC prisijungti prie "Microsoft Office Excel" duomenų, Nustatykite ryšio eilutę į "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)}; DBQ=kelias į xls/xlsx/xlsm/xlsb failą"
Išsami informacija:http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891
Arba: 1 sprendimas (patikrinimas gerai) Pasirinkite programėlės programų telkinį ------> pasirinkite Išplėstiniai parametrai---------> įgalintumėte 32 bitų programas -------> true
2 sprendimas Microsoft.ACE.OLEDB.12.0 nebegalima naudoti x64, turite priversti žiniatinklio programą kompiliuoti į x86 ir paskelbti ją Win08 x64, nepamirškite programų telkinyje nustatyti Įgalinti 32 bitų programą = true. (Patikrinimo nėra)
|