|
Feilmelding: "Microsoft. ACE.oledb.12.0"-leverandør.Løsning: Gåhttp://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exeLast ned. Da installerer du det. Denne feilen skyldes at du bruker en database laget av ACCESS2007 versjon, menServerDet finnes ikke noe program som fungerer sammen, så det er en feil. "Microsoft. ACE.oledb.12.0"-leverandør. Merk:Et unhandled-unntak oppsto under utførelsen av den nåværende webforespørselen. Sjekk stakksporingsinformasjonen for detaljer om feilen og hvor den kom fra i koden som forårsaket feilen.
Unntaksdetaljer:System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
Last ned Office-systemdriveren fra 2007: Installation av Data Connection Component http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe Denne nedlastingen installerer et sett med komponenter som ikke-Microsoft Office-applikasjoner kan bruke for å lese data fra 2007 Office-systemfiler, For eksempel å lese data fra Microsoft Office Access 2007 (mdb og accdb) filer og Microsoft Office Excel 2007 (xls, xlsx og xlsb) filer. Disse komponentene støtter også etablering av tilkoblinger til Microsoft Windows SharePoint Services og tekstfiler.
I tillegg installeres ODBC- og OLEDB-drivere for applikasjonsutviklere når de utvikler applikasjoner som kobler til Office-filformater. ---------------------------------------------------------------------------------------------------------------------------------------------------
Bruk denne nedlastingen: Hvis du er applikasjonsbruker, se applikasjonsdokumentasjonen for detaljert informasjon om hvordan du bruker riktig driver.
Hvis du er applikasjonsutvikler som bruker OLEDB, sett Provider-parameteren i ConnectionString-egenskapen til "Microsoft.ACE.OLEDB.12.0" Hvis du vil koble til Microsoft Office Excel-data, legg til "Excel 12.0" i de utvidede egenskapene til OLEDB-tilkoblingsstrengen.
Hvis du er en applikasjonsutvikler som bruker ODBC for å koble til Microsoft Office Access-data, Vennligst sett tilkoblingsstrengen til "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=sti til mdb/accdb-fil"
Hvis du er en applikasjonsutvikler som bruker ODBC for å koble til Microsoft Office Excel-data, Vennligst sett tilkoblingsstrengen til "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)}; DBQ=vei til xls/xlsx/xlsm/xlsb-fil"
Detaljer:http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891
Eller: Løsning 1 (Verifisering er OK) Velg appens apppool ------> velg avanserte innstillinger ---------> aktiver 32-bits apper -------> true
Løsning 2 Microsoft.ACE.OLEDB.12.0 kan ikke lenger brukes på x64, du må tvinge webapplikasjonen din til å kompilere til x86 og deretter publisere den til Win08 x64, husk å sette Enable 32bit Application = true i applikasjonspoolen. (Ingen verifisering)
|