SCL-Zugriff

Alpenpony

Grünschnabel
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
 
Hi,

versuch doch mal den Abschnitt zu debuggen und pruef dabei ob 'objekt_txt' auch wirklich mit den richtigen Daten gefuellt ist.
Ausserdem koenntest du das ganze in einen try-catch Block packen und die Error Message posten.
 
Zurück