Excel Sql Abfrage

S

stormystormy

Hallo
Hat wer ne Ahnung wie ich mit Asp.net ne Excelabfrage realisiere?
Bräuchte:
Wenn ich in die Textbox "Z" eingegeben sollte es die Spalte durchsuchen und dann alle Datensätze (ganz Zeile ->auch Spalte B, C, D ,E) die in Spalte A mit "Z" beginnen und ausgeben!

So weit wäre ich:

Dim DS As System.Data.DataSet
Dim MyCommand As System.Data.OleDb.OleDbDataAdapter
Dim MyConnection As System.Data.OleDb.OleDbConnection


Dim path As String = Server.MapPath(Nothing)
Dim file As String = "tel.xls"

Try
MyConnection = New System.Data.OleDb.OleDbConnection( _
"provider=Microsoft.Jet.OLEDB.4.0; " & _
"data source=" & _
path & "\" & file & "; " & _
"Extended Properties=Excel 8.0;")
MyCommand = New System.Data.OleDb.OleDbDataAdapter( _
"HIER SOLLTE DIE NETTE ABFRAGE STEHEN!, MyConnection)

DS = New System.Data.DataSet()
MyCommand.Fill(DS)

DataGrid1.DataSource = DS
DataGrid1.DataMember = "Table"
DataGrid1.DataBind()

Catch ex As Exception
Response.Write(ex.ToString)
Finally
MyConnection.Close()
End Try
End Sub


Danke schon mal Roland
 
S

stormystormy

Lösung

Hallo Habe dir Lösung zum Problem gefunden
Da bei Excel zugriffe automatisch der erste Eintrag zum Feldnamen wird lautet der Befel so:

MyCommand = New System.Data.OleDb.OleDbDataAdapter( _
"SELECT * FROM [Tabelle1$] WHERE Name LIKE '" & TextSuchen.Text & "%'", MyConnection)


Gruss Roland