Hallo Der Dateiname in deiner Connection muss auf eine physikalische Datei zeigen. Wenn du das so umsetzen willst, hast du zwar den Namen, aber die Datei liegt nur als Straem vor und das kann auf diese Weise nicht klappen.
Gruß Harry -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von [EMAIL PROTECTED] Gesendet: Donnerstag, 24. November 2005 11:20 An: [email protected] Betreff: [Asp.net] Excel in DataSet Hi ASP.NET Freunde oder auch Feinde ;) Ich hab ein Problem und das seit längerem. Auf einer Seite meines Programms soll die möglichkeit bestehen, Daten aus einer Exceltabelle in den SQL Server zu laden. Ich habe mir gedacht, dass es wohl am einfachsten über ein DataSet geht. Durch vieles lesen, googlen und ausprobieren bin ich auf folgenden Code gekommen, der aber leider nicht funktioniert: Dim ds As System.Data.DataSet Dim ExDA As System.Data.OleDb.OleDbDataAdapter Dim ExCon As System.Data.OleDb.OleDbConnection ExCon = New System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0; data source=" & Dateiname _ & "; Extended Properties=Excel 8.0;") ExDA = New System.Data.OleDb.OleDbDataAdapter("select * from [Tabelle]", ExCon) ds = New System.Data.DataSet Try ExDA.Fill(ds) 'Datagrid füllen DG_Table.DataSource = ds DG_Table.DataBind() Catch ex As Exceptiom L_Fehler.Text += ex.Message End Try ExCon.Close() Fehlermeldung dür die Zeile "ExDA.Fill(ds)": Fehler beim Erstellen der Datei. Den Dateiname bekomme ich von einer HttpPostedFile Also der Pfad ist auf jeden Fall korrekt. Ich hab bisher nur Dateien ausprobiert, bei denen ich zuvor einen Listenteil "Tabelle" genannt habe... Hat jemand ne Idee, warum das bei mir nicht klappt? Danke im Voraus Hanna __________________________________________________________________________ Erweitern Sie FreeMail zu einem noch leistungsstärkeren E-Mail-Postfach! Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131 _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
