Hallo,
nach fast einem Monat bin ich nun endlich soweit, dass ich meine Daten aus einem Excel File in eine MSSQL Datenbank speichern kann (Danke Jürgen Thomas und Andreas Kosch !)
Jetzt stehe ich allerdings vor einer neuen Herausforderung.
Daten aus der Excel Tabelle, in Form einer Zeile, sollen in eine eigene Tabelle gespeichert werden.
Jetzt wird mir in meinem DataSet natürlich nur eine einzige Zeile gespeichert und ich finde einfach keinen Weg, die Felder dieser Zeile einer Spalte zuzuordnen. Ist das einigermaßen verständlich rübergekommen ?
Vielleicht ist euch ja eine einigermaßen elegante Methode bekannt.
Vielen Dank !
//Edit: Und falls Ihr eine Möglichkeit kennt, mit SQL auf eine bestimmte Spalte anhand der Spaltennummer, zuzugreifen lasst es mich bitte wissen
nach fast einem Monat bin ich nun endlich soweit, dass ich meine Daten aus einem Excel File in eine MSSQL Datenbank speichern kann (Danke Jürgen Thomas und Andreas Kosch !)
Jetzt stehe ich allerdings vor einer neuen Herausforderung.
Daten aus der Excel Tabelle, in Form einer Zeile, sollen in eine eigene Tabelle gespeichert werden.
Code:
ExcelConnection = New System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0; " & _ "data source=" & path & ";" & _ "Extended Properties='Excel 8.0;HDR=No;'") cmdFill = New System.Data.OleDb.OleDbDataAdapter("select * from [Sheet$" & range & "]", ExcelConnection) cmdFill.Fill(DtSet)
Vielleicht ist euch ja eine einigermaßen elegante Methode bekannt.
Vielen Dank !
//Edit: Und falls Ihr eine Möglichkeit kennt, mit SQL auf eine bestimmte Spalte anhand der Spaltennummer, zuzugreifen lasst es mich bitte wissen
Comment