Herbers Excel-Forum - das Archiv
Ecxel Abfrage mit Sql in Asp.net
Informationen und Beispiele zu den hier genannten Dialog-Elementen:

|
Betrifft: Ecxel Abfrage mit Sql in Asp.net
von: Roland
Geschrieben am: 03.10.2003 10:50:41
Hallo
Da ich schon ein paar Taqge bei suchen bin und ich einfach auf keine Lösung komme hoffe ich mal dass sich hier wer auskennt.
Ich möchte mittels Asp.net eine Excelausgabe machen! In einer Textbox kann man ein Suchstring eingeben und dann soll die Excel Spalte A durchsucht werden (wenn suche = B dann alle Einträge die mit B beginnen ausgeben(auch Spalte B C D E; bei Be => alle mit Be...)
Sollte doch mit einem Sql Befehl und LIKE funktionieren??
So weit bin 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"
Dim i As Integer
DataGrid1.DataSource = Nothing
DataGrid1.DataMember = "Table"
DataGrid1.DataBind()
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( _
"SELECT * FROM [Tabelle1$] WHERE [Tabelle1$].[A] LIKE '" & TextSuchen.Text & "%'", MyConnection)
STIMMT LEIDER NICHT:
Fehlermeldung "Ein Parameter wurde nicht angegeben"
Was ja glaub ich heisst dass er was nicht finden kann
-----------------------------------------------------------------------------
DS = New System.Data.DataSet()
MyCommand.Fill(DS)
DataGrid1.DataSource = DS
DataGrid1.DataMember = "Table"
DataGrid1.DataBind()
Catch ex As Exception
For i = 0 To 10
Response.Write("
")
Next
Response.Write(ex.ToString)
Finally
MyConnection.Close()
End Try
End Sub
Danke schon mal Roland

 |
Betrifft: AW: Ecxel Abfrage mit Sql in Asp.net
von: Nike
Geschrieben am: 03.10.2003 19:31:39
Hi,
vielleicht hilft das hier weiter:
http://www.codetoad.com/dirRedir.asp?directory_id=4086&url=http%3A%2F%2Fwww%2Ecodetoad%2Ecom%2Fasp%5Fexcel%2Easp
Bye
Nike
Betrifft: AW: Excel Abfrage mit Sql in Asp.net
von: Roland
Geschrieben am: 06.10.2003 11:20:28
Hallo
Danke erst mal für die Antwort!
Leider war das ncht genau was ich gesucht habe!
Die Ausgabe soll in einem Datagrid erfolgen
Eigentlich fehlt nur der Sql Befehl um die Spalte A nach übereinstimmungen mit der Methode Like durchzuführen!!
Weitergeholfen hat mir die Seite aber doch da ich Neuling in ASP.net bin
Roland