Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 21479|Antwoord: 0

[Bron] De "Microsoft. ACE.oledb.12.0" biedt een workaround

[Link kopiëren]
Geplaatst op 23-09-2015 09:34:30 | | |
Foutmelding: "Microsoft. ACE.oledb.12.0" provider.Oplossing:

Gahttp://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exeDownload. Installeer het dan.

Deze fout komt doordat je een database gebruikt die door ACCESS2007 versie is gemaakt, maarserverEr is geen programma dat samenwerkt, dus er is een fout.

De "Microsoft. ACE.oledb.12.0" provider.
Opmerking:Er trad een niet-behandelde uitzondering op tijdens de uitvoering van het huidige webverzoek. Controleer de stacktrace-informatie voor details over de fout en waar deze vandaan kwam in je code die de fout veroorzaakte.

Uitzonderingsdetails:System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
Download de Office-systeemdriver van 2007: Installation van Data Connection Component
http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe
Deze download installeert een set componenten die niet-Microsoft Office-applicaties kunnen gebruiken om gegevens uit 2007 Office-systeembestanden te lezen,
Bijvoorbeeld het lezen van gegevens uit Microsoft Office Access 2007 (mdb en accdb) bestanden en Microsoft Office Excel 2007 (xls, xlsx en xlsb) bestanden.
Deze componenten ondersteunen ook het tot stand brengen van verbindingen met Microsoft Windows SharePoint Services en tekstbestanden.

Daarnaast zijn ODBC- en OLEDB-drivers geïnstalleerd voor applicatieontwikkelaars om te gebruiken bij het ontwikkelen van applicaties die verbinding maken met Office-bestandsformaten.
---------------------------------------------------------------------------------------------------------------------------------------------------
Gebruik deze download:
Als je een applicatiegebruiker bent, raadpleeg dan de applicatiedocumentatie voor gedetailleerde informatie over hoe je de juiste driver gebruikt.

Als je een applicatieontwikkelaar bent die OLEDB gebruikt, stel dan de Provider-parameter van de ConnectionString-eigenschap in op "Microsoft.ACE.OLEDB.12.0"
Als je verbinding wilt maken met Microsoft Office Excel-gegevens, voeg dan "Excel 12.0" toe aan de uitgebreide eigenschappen van de OLEDB-verbindingsstring.

Als je een applicatieontwikkelaar bent die ODBC gebruikt om verbinding te maken met Microsoft Office Access-gegevens,
Stel de verbindingsstring in op "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=pad naar mdb/accdb-bestand"

Als je een applicatieontwikkelaar bent die ODBC gebruikt om verbinding te maken met Microsoft Office Excel-gegevens,
Stel de verbindingsstring in op "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)}; DBQ=pad naar xls/xlsx/xlsm/xlsb-bestand"

Details:http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891

Of:
Oplossing 1 (Verificatie is oké)
  Selecteer de App pool van de app ------> selecteer Geavanceerde instellingen ---------> 32-bit apps -------> true inschakelen  

Oplossing 2
  Microsoft.ACE.OLEDB.12.0 kan niet meer op x64 worden gebruikt, je moet je webapplicatie dwingen om te compileren naar x86 en deze vervolgens publiceren naar Win08 x64, vergeet niet om 32bit Application = true in te stellen op de applicatiepool.
(Geen verificatie)






Vorig:Hoe test je of je netwerk uitgeschakeld is voor het UDP-protocol?
Volgend:c# bewerking toegangsdatabase DBHelp klasse
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com