Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 21479|Svar: 0

[Kilde] "Microsoft. ACE.oledb.12.0" giver en løsning

[Kopier link]
Opslået på 23/09/2015 09.34.30 | | |
Fejlmeddelelse: "Microsoft. ACE.oledb.12.0" udbyder.Opløsning:

http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exeDownload. Så installer den.

Denne fejl skyldes, at du bruger en database oprettet af ACCESS2007 version, menServerDer findes ikke noget program, der arbejder sammen, så der er en fejl.

"Microsoft. ACE.oledb.12.0" udbyder.
Bemærk:En ubehandlet undtagelse opstod under udførelsen af den aktuelle webforespørgsel. Tjek stack trace-oplysningerne for detaljer om fejlen og hvor den kom fra i din kode, der forårsagede fejlen.

Undtagelsesdetaljer:System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
Download Office-systemdriveren fra 2007: Installation af Data Connection Component
http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe
Denne download installerer et sæt komponenter, som ikke-Microsoft Office-applikationer kan bruge til at læse data fra 2007 Office-systemfiler,
For eksempel læsning af data fra Microsoft Office Access 2007 (mdb og accdb) filer og Microsoft Office Excel 2007 (xls, xlsx og xlsb) filer.
Disse komponenter understøtter også etablering af forbindelser til Microsoft Windows SharePoint Services og tekstfiler.

Derudover installeres ODBC- og OLEDB-drivere, som applikationsudviklere kan bruge, når de udvikler applikationer, der forbinder med Office-filformater.
---------------------------------------------------------------------------------------------------------------------------------------------------
Brug denne download:
Hvis du er applikationsbruger, bør du konsultere applikationsdokumentationen for detaljeret information om, hvordan du bruger den relevante driver.

Hvis du er applikationsudvikler, der bruger OLEDB, skal du sætte Provider-parameteren for ConnectionString-egenskaben til "Microsoft.ACE.OLEDB.12.0"
Hvis du vil forbinde til Microsoft Office Excel-data, skal du tilføje "Excel 12.0" til de udvidede egenskaber for OLEDB-forbindelsesstrengen.

Hvis du er applikationsudvikler, der bruger ODBC til at forbinde til Microsoft Office Access-data,
Sæt venligst forbindelsesstrengen til "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=sti til mdb/accdb-fil"

Hvis du er applikationsudvikler, der bruger ODBC til at forbinde til Microsoft Office Excel-data,
Sæt venligst forbindelsesstrengen til "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)}; DBQ=sti 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 (Verifikation er OK)
  Vælg appens App pool ------> vælg avancerede indstillinger ---------> aktiver 32-bit apps -------> true  

Løsning 2
  Microsoft.ACE.OLEDB.12.0 kan ikke længere bruges på x64, du skal tvinge din webapplikation til at kompilere til x86 og derefter publicere den til Win08 x64, husk at sætte Enable 32bit Application = true på applikationspoolen.
(Ingen verifikation)






Tidligere:Hvordan tester man, om dit netværk er deaktiveret for UDP-protokollen?
Næste:c# operationsadgangsdatabase DBHelp-klasse
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com