ACE.OLEDB.12.0 nicht registriert - win7 (64) mit office 2010 (32)
-
Sonntag, 3. Juni 2012 15:09
Hallo,
möchte eine Excel-Tabelle einlesen:
a) mit Win 7 (64bit) und Office 2010 (64bit) kein Problem
b) mit Win 7 (64bit) und Office 2010 (32bit) gibt es die Fehlermeldung ".. ACE.OLEDB.12.0 ... nicht registriert "
- habe das Programm im x86 kompiliert und auch im any CPU, aber der Fehler taucht trotzdem auf
- habe die Access Database Engine (64bit) versucht zusätzlich auf das Office 2010 (32bit) zu installiert, ist nicht möglich.
Gibt es ein Programm, mit dem der Konflickt zwischen Win7 (64) und Office (32) gelöst werden kann, ohne das man ein neues Office-Pakt kaufen muss.
Gruß
paul
P.S. Arbeite mit VS 2008 und Basic
Alle Antworten
-
Donnerstag, 14. Juni 2012 12:02
Hallo Paul,
unter [1] wurde das Thema schon diskutiert. Laut der Antworten kann die Installation von "2007 Office System-Treiber: Datenkonnektivitätskomponenten" [2] hilfreich sein.
[2] http://www.microsoft.com/de-de/download/details.aspx?id=23734
Hoffentlich hilft es dir weiter.
Viele Grüße,
Marina Poimzew
MSDN Hotline für MSDN Online Deutschland
Disclaimer:
Bitte haben Sie Verständnis dafür, dass wir hier auf Rückfragen gar nicht oder nur sehr zeitverzögert antworten können.
Bitte nutzen Sie für Rückfragen oder neue Fragen den telefonischen Weg über die MSDN Hotline: http://www.msdn-online.de/Hotline
Es gelten für die MSDN Hotline und dieses Posting diese Nutzungsbedingungen, Hinweise zu Markenzeichen Informationen zur Datensicherheit sowie die gesonderten Nutzungsbedingungen für die MSDN Hotline.- Als Antwort markiert Robert BreitenhoferMicrosoft Contingent Staff, Moderator Dienstag, 7. August 2012 10:46
-
Donnerstag, 5. Juli 2012 14:02
Hallo Marina,
leider hilft die Installation von Access Database Engine (32bit) nicht weiter, die Fehlermeldung bleibt. Auch der Versuch eine Office 2010 (64bit) über die Office(32Bit) zu installieren funktioniert nicht.
Wenn ich die Diskussion unter (1) richtig verfolgt habe, gibt es für WIN7 (64bit) mit Office (32Bit) keine Lösung, die Excel-Daten auszulesen!
siehe auch :
" .... If you are trying to create a connection to an XLSX (Excel 2007) spreadsheet, ensure you have no 32-bit Office apps on the server, ..."
Gruß
Paul
-
Donnerstag, 5. Juli 2012 18:44
Hi,
Du musst die ACE 32 Bit installieren und dein Programm dann explizit als x86 kompilieren, dann läuft das auch.
Läuft hier einwandfrei.
http://www.microsoft.com/de-de/download/details.aspx?id=13255
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Robert BreitenhoferMicrosoft Contingent Staff, Moderator Dienstag, 7. August 2012 10:46
-
Dienstag, 7. August 2012 10:47Besitzer
Hallo bauen-htw,
Ich gehe davon aus, dass die Antworten Dir weitergeholfen haben.
Solltest Du noch "Rückfragen" dazu haben, so gib uns bitte Bescheid.Grüße,
RobertRobert Breitenhofer, MICROSOFT

Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

