Hallo, bin blutiger Anfänger und möchte aus vb.net einen Begriff (Texteingabe) in einer SQL-Tabelle über die Volltextsuche finden und anzeigen lassen. Wenn ich den Begriff per Hand eintrage dann funkt es. Nur als Variable nicht.
Programm steht bei -> da.Fill(ds, "mp3titel") mit der Meldung :Eine nicht behandelte Ausnahme des Typs 'System.Data.SqlClient.SqlException' ist in system.data.dll aufgetreten. Hat da einer Ahnung ? Danke im vorraus
Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim ds As DataSet
Dim da As SqlClient.SqlDataAdapter
Dim con As SqlClient.SqlConnection
Dim constring As String
Dim sql_Befehl As String
Dim objekt_txt As String
constring = "data source=pc-buettner;initial catalog=taginfo;user id =sa;password="
con = New SqlClient.SqlConnection(constring)
'sql_Befehl = "SELECT * FROM mp3titel WHERE FREETEXT(interpret,'Me.txt_suchobjekt.Text')"
objekt_txt = Me.txt_suchobjekt.Text
sql_Befehl = "SELECT * FROM mp3titel WHERE FREETEXT(interpret,objekt_txt) "
MsgBox(objekt_txt)
da = New SqlClient.SqlDataAdapter(sql_Befehl, con)
ds = New DataSet
da.Fill(ds, "mp3titel")
Me.grid_Files.DataSource = ds.Tables("mp3titel")
End Sub
Programm steht bei -> da.Fill(ds, "mp3titel") mit der Meldung :Eine nicht behandelte Ausnahme des Typs 'System.Data.SqlClient.SqlException' ist in system.data.dll aufgetreten. Hat da einer Ahnung ? Danke im vorraus
Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim ds As DataSet
Dim da As SqlClient.SqlDataAdapter
Dim con As SqlClient.SqlConnection
Dim constring As String
Dim sql_Befehl As String
Dim objekt_txt As String
constring = "data source=pc-buettner;initial catalog=taginfo;user id =sa;password="
con = New SqlClient.SqlConnection(constring)
'sql_Befehl = "SELECT * FROM mp3titel WHERE FREETEXT(interpret,'Me.txt_suchobjekt.Text')"
objekt_txt = Me.txt_suchobjekt.Text
sql_Befehl = "SELECT * FROM mp3titel WHERE FREETEXT(interpret,objekt_txt) "
MsgBox(objekt_txt)
da = New SqlClient.SqlDataAdapter(sql_Befehl, con)
ds = New DataSet
da.Fill(ds, "mp3titel")
Me.grid_Files.DataSource = ds.Tables("mp3titel")
End Sub