Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
316to320
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
316to320
316to320
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Ecxel Abfrage mit Sql in Asp.net

Ecxel Abfrage mit Sql in Asp.net
03.10.2003 10:50:41
Roland
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

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel Abfrage mit Sql in Asp.net
06.10.2003 11:20:28
Roland
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
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige