ich den Inhalt einer Excel-Tabelle in meiner Anwendung liest mit:Lesen von Excel: Microsoft.Jet.OLEDB.4.0 Fehler auf 64-Bit-Systeme
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + fileName + ";Extended Properties=Excel 8.0");
_myDataSet = new DataSet();
OleDbDataAdapter myCommand = new OleDbDataAdapter(" SELECT * FROM [" + "My Sheet" + "$]", con);
myCommand.Fill(_myDataSet);
con.Close();
Dies wird in 64-Bit-Systeme mit dem Fehler Fehler :
Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine
Wie funktioniert das in 64-Bit-Maschinen?
Ja, oder Sie können corflags.exe verwenden, um die Baugruppe in den 32-Bit-Modus zu versetzen. –