ich nicht ein Excel-Tabellenblatt mit .NET auf einem x64-Server mit der folgenden VerbindungszeichenfolgeÖffnen eine Excel-Tabelle in .NET auf einem x64-System
„Provider = Microsoft.Jet.OLEDB.4.0 öffnen ; Datenquelle = "+ filePath +"; Erweiterte Eigenschaften = Excel 8.0; "
Ich bekomme Der Provider "Microsoft.Jet.OLEDB.4.0" ist nicht auf dem lokalen Rechner registriert.
Ich installierte die 2007 Office System-Treiber: Datenkonnektivitätskomponenten und versuchte mit Microsoft.ACE.OLEDB.12.0 und diese Verbindungszeichenfolge
"Provider = Microsoft.ACE.OLEDB.12.0; Data Source =" + filePath + "; Erweiterte Eigenschaften = Excel 8.0;"
und bekam "Der 'Microsoft.ACE.OLEDB.12.0' Provider ist nicht auf dem lokalen Rechner registriert."
Ich suchte Google mit der einzigen Antwort, es ist ein 64-Bit-Problem, jeder hat eine Idee, wie das zu beheben?