Mr Speicher
Neu angemeldet
- Registriert
- 22 Dez. 2013
- Beiträge
- 83
Hallo, ich habe aktuell Probleme mit Visual Studio 2015 Enterprise und einem älteren C# Programm das ich noch mit Visual Studio 2013 erstellt hatte.
Unter VS 2013 lief es immer problemfrei und es wurden zwischenzeitlich keine weiteren Änderungen vorgenommen. Jetzt nachdem Wechsel auf VS 2015 läuft es leider nicht mehr.
Zudem Programm selber, es greift auf eine Access Datenbank zu und ließt Daten aus.
VS 15 selber hat Probleme mit der Code-Zeile con.Open();
Bei dieser Zeile kommt der folgende Fehler: Ein Ausnahmefehler des Typs"System.InvalidOperationException" ist in System.Data.dll aufgetreten.
Zusätzliche Informationen: Der 'Microsoft.ACE.OLEDB.12.0'-Provider ist nicht auf dem lokalen Computer registriert.
Das Problem haben und hatten auch schon andere wie man im Netz lesen kann. Leider hat von den empfohlenen Lösungen bei mir bisher nichts funktioniert. Zum einen wird empfohlen es mit der Installation der Microsoft Access Database Engine 2010 Redistributable zu probieren. Eine andere Lösung ist, bei den Kompiliereintellungen das Projekt auf x86 umzustellen und das selbe bei den Einstellungen für die Ziel-CPU zu machen. Leider ebenfalls ohne Erfolg.
Hat hier vielleicht jemand noch einen Tipp woran es liegen könnte oder was man probieren könnte ?
Ansonsten bliebe wohl nur Programm umschreiben, wo ich zu dem Datenbankzugriff jetzt momentan keine anderen Einfall habe oder wieder zurück auf VS2013 zu gehen.
Unter VS 2013 lief es immer problemfrei und es wurden zwischenzeitlich keine weiteren Änderungen vorgenommen. Jetzt nachdem Wechsel auf VS 2015 läuft es leider nicht mehr.
Zudem Programm selber, es greift auf eine Access Datenbank zu und ließt Daten aus.
VS 15 selber hat Probleme mit der Code-Zeile con.Open();
Bei dieser Zeile kommt der folgende Fehler: Ein Ausnahmefehler des Typs"System.InvalidOperationException" ist in System.Data.dll aufgetreten.
Zusätzliche Informationen: Der 'Microsoft.ACE.OLEDB.12.0'-Provider ist nicht auf dem lokalen Computer registriert.
[src=csharp]OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Datenbank\BeispielDB.accdb");
con.Open();
[/src]
con.Open();
[/src]
Das Problem haben und hatten auch schon andere wie man im Netz lesen kann. Leider hat von den empfohlenen Lösungen bei mir bisher nichts funktioniert. Zum einen wird empfohlen es mit der Installation der Microsoft Access Database Engine 2010 Redistributable zu probieren. Eine andere Lösung ist, bei den Kompiliereintellungen das Projekt auf x86 umzustellen und das selbe bei den Einstellungen für die Ziel-CPU zu machen. Leider ebenfalls ohne Erfolg.
Hat hier vielleicht jemand noch einen Tipp woran es liegen könnte oder was man probieren könnte ?
Ansonsten bliebe wohl nur Programm umschreiben, wo ich zu dem Datenbankzugriff jetzt momentan keine anderen Einfall habe oder wieder zurück auf VS2013 zu gehen.