Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 20606|Răspunde: 0

[Sursă] "Microsoft. ACE.oledb.12.0" oferă o soluție de ocolire

[Copiază linkul]
Postat pe 11.08.2015 11:58:25 | | |
Această eroare este cauzată de faptul că folosești o bază de date creată de ACCESS2007 versiune, dar nu există niciun program în server care să funcționeze cu ea.


"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)






Precedent:Asp.Net Obține calea fișierului, numele fișierului și extensia controlului FileUpload
Următor:Expunere video și fotografii din interior cu un băiat care a încercat să violeze și să ucidă o colegă de clasă de la Universitatea de Comunicare din China
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com