|
Mesaj de eroare: "Microsoft. Furnizor ACE.oledb.12.0".Soluție: Du-tehttp://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exeDescarcă. Apoi instalează-l. Această eroare se datorează faptului că folosești o bază de date creată de ACCESS2007 versiune, darServerNu există niciun program care să funcționeze împreună, deci există o eroare. "Microsoft. Furnizor ACE.oledb.12.0". Notă:O excepție negestionată a avut loc în timpul executării cererii web curente. Verifică informațiile despre stack trace pentru detalii despre eroare și de unde a venit în codul tău care a cauzat eroarea.
Detalii despre excepții:System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
Descarcă driverul de sistem Office 2007: Instalarea componentelor de conexiune de date http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe Această descărcare instalează un set de componente pe care aplicațiile non-Microsoft Office le pot folosi pentru a citi date din fișierele sistemului Office din 2007, De exemplu, citirea datelor din fișierele Microsoft Office Access 2007 (mdb și accdb) și din fișierele Microsoft Office Excel 2007 (xls, xlsx și xlsb). Aceste componente suportă, de asemenea, stabilirea conexiunilor cu Microsoft Windows SharePoint Services și fișiere text.
În plus, driverele ODBC și OLEDB sunt instalate pentru ca dezvoltatorii de aplicații să le folosească atunci când dezvoltă aplicații care se conectează cu formate de fișiere Office. ---------------------------------------------------------------------------------------------------------------------------------------------------
Folosește această descărcare: Dacă ești utilizator de aplicație, consultă documentația aplicației pentru informații detaliate despre cum să folosești driverul potrivit.
Dacă ești dezvoltator de aplicații și folosești OLEDB, setează parametrul Provider al proprietății ConnectionString la "Microsoft.ACE.OLEDB.12.0" Dacă vrei să te conectezi la date Microsoft Office Excel, adaugă "Excel 12.0" la proprietățile extinse ale șirului de conexiune OLEDB.
Dacă ești dezvoltator de aplicații și folosești ODBC pentru a te conecta la datele Microsoft Office Access, Vă rugăm să setați șirul de conexiune la "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=cale către fișierul mdb/accdb"
Dacă ești dezvoltator de aplicații și folosești ODBC pentru a te conecta la date Microsoft Office Excel, Vă rugăm să setați șirul de conexiune la "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)}; DBQ=traseul către fișierul xls/xlsx/xlsm/xlsb"
Detalii:http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891
Sau: Soluția 1 (Verificarea este OK) Selectează pool-ul de aplicații al aplicației ------> selectează Setări avansate ---------> activează aplicațiile pe 32 de biți -------> adevărat
Soluția 2 Microsoft.ACE.OLEDB.12.0 nu mai poate fi folosit pe x64, trebuie să forțezi aplicația web să se compile în x86 și apoi să o publici în Win08 x64, amintește-ți să setezi Enable 32bit Application = true pe pool-ul de aplicații. (Fără verificare)
|