Hallo zusammen,
ich habe versucht, Daten aus einer Excel-Datei einzulesen, leider kommt immer ein Fehler:
System.Argument.Exception: Das Format der Initialisierungszeichenfolge stimmt nicht mit der Spezifikation überein, die bei Index '34' beginnt.
Als Zeile wird angegeben: "MyConnection = New System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0; " & _ "
Mein System: Windows 7, 64 Bit. Visual Studio 2010 Express
Hat irgendwer sowas schon mal gesehen?
ich habe versucht, Daten aus einer Excel-Datei einzulesen, leider kommt immer ein Fehler:
VB.NET-Quellcode
- Try
- Dim MyConnection As System.Data.OleDb.OleDbConnection
- Dim DtSet As System.Data.DataSet
- Dim MyCommand As System.Data.OleDb.OleDbDataAdapter
- MyConnection = New System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0; " & _
- "data source=" & _
- "g:\testfile2.xls'; " & _
- "Extended Properties=Excel 8.0;")
- MyCommand = New System.Data.OleDb.OleDbDataAdapter _
- ("select * from [Tabelle1$]", MyConnection)
- MyCommand.TableMappings.Add("Table", "TestTable")
- DtSet = New System.Data.DataSet
- MyCommand.Fill(DtSet)
- DataGridView1.DataSource = DtSet.Tables(0)
- MyConnection.Close()
- Catch ex As Exception
- MsgBox(ex.ToString)
- End Try
System.Argument.Exception: Das Format der Initialisierungszeichenfolge stimmt nicht mit der Spezifikation überein, die bei Index '34' beginnt.
Als Zeile wird angegeben: "MyConnection = New System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0; " & _ "
Mein System: Windows 7, 64 Bit. Visual Studio 2010 Express
Hat irgendwer sowas schon mal gesehen?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „cipherwar“ ()