Wie gesagt. Zuerst physikalische Datei erstellen und danach in DataSet einlesen.
Gruss Harry -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von [EMAIL PROTECTED] Gesendet: Donnerstag, 24. November 2005 12:53 An: [email protected] Betreff: Re: [Asp.net] Excel in DataSet Hi, Ich habe den Code vorallem hierraus http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vbcode/html/vbtskcodeexamplereadingexceldataintodataset.asp > Der Dateiname in deiner Connection muss auf eine physikalische Datei zeigen. Das macht der Dateiname auch. Es ist ein string, der den Pfad mit Datei beinhaltet. Oder meinst du was anderes? Gruß Hanna > 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 __________________________________________________________________________ Erweitern Sie FreeMail zu einem noch leistungsstarkeren 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
