Principale utente con più risposte
Query di ricerca

Domanda
-
Buongiorno ragazzi,
ho un problema con una textbox che mi serve per ricercare in una tabella nel database sql 2014 Express Advanced Service il nome cliente o controparte.
Il problema stà nel fatto che se nella colonna cliente nel db è registrato un nome cliente tipo "Super Mercato" quando nella textbox scrivo super mercato la query produce risultati dal momento che scrivo solo Super o solo Mercato la query non produce nulla, io vorrei che mi produca risultati anche se il nome non è completo. Come posso ovviare a questo problema?
Posto la query che utilizzo:
Protected Sub Click_Ricerca(ByVal sender As Object, e As System.EventArgs) Using cmd As New SqlCommand cmd.CommandText = "SELECT * FROM ARCSTUDIO WHERE CLIENTE LIKE '" & keyWords.Text & "' OR CONTROPARTE LIKE '" & keyWords.Text & "' OR COLL LIKE '" & keyWords.Text & "'" cmd.Connection = sqlCon sqlCon.Open() Dim da As New SqlDataAdapter(cmd) Dim dt As New DataTable() da.Fill(dt) GridRicerca.DataSource = dt GridRicerca.DataBind() sqlCon.Close() End Using End Sub
Grazie a tutti.
Risposte
-
Ciao, prova a dare un'occhiata al carattere jolly % (percentuale).
http://msdn.microsoft.com/it-it/library/ms189454.aspx
Daniele
- Modificato Daniele Cazzaro giovedì 25 settembre 2014 10:39
- Proposto come risposta vibi6 giovedì 25 settembre 2014 13:24
- Contrassegnato come risposta glider77 giovedì 25 settembre 2014 15:41
Tutte le risposte
-
Ciao, prova a dare un'occhiata al carattere jolly % (percentuale).
http://msdn.microsoft.com/it-it/library/ms189454.aspx
Daniele
- Modificato Daniele Cazzaro giovedì 25 settembre 2014 10:39
- Proposto come risposta vibi6 giovedì 25 settembre 2014 13:24
- Contrassegnato come risposta glider77 giovedì 25 settembre 2014 15:41
-