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

Antwort per Email an