C#, VS2010 Fehlermeldung: installierbares ISAM nicht gefunden
Ich versuche, mit dem OleDb-Verbindung zu füllen, eine Daten-Tabelle mit Daten aus einer excel-Datei, aber ich erhalte die folgende Fehlermeldung: "installierbares ISAM nicht gefunden".
Jede Hilfe wäre sehr geschätzt werden.
Habe ich versucht die Tipps von anderen ähnliche Fehler-posts ohne Erfolg.
string cnStr = @"Provider=Microsoft.ACE.OLEDB.12.0;'C:\Users\Nick\Documents\Visual Studio 2010\Projects\ExcelTest1\ExcelTest1\CapitalPlan.xlsx';Extended Properties=" + "\"Excel 12.0 Xml;HDR=YES;IMEX=1\"";
DataTable dt = new DataTable();
`string sql = "Select * From [Sheet1$]";`
`using (OleDbConnection cn = new OleDbConnection(cnStr))
{
using (OleDbDataAdapter adapter = new OleDbDataAdapter(sql, cn))
{
adapter.Fill(dt);
}
}`
Du musst angemeldet sein, um einen Kommentar abzugeben.
Antwort unten:
Es wurde die syntax in der OLE DB-Verbindungszeichenfolge.
Mehr detail:
Wie zu Lesen ein .XLSX (Excel 2007) - Datei verwenden ADO.NET? Ich bin auf der Suche nach "installierbares ISAM nicht gefunden"-Fehler