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

Antwort per Email an