none
Query di ricerca RRS feed

  • 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.
     

    giovedì 25 settembre 2014 09:35

Risposte

Tutte le risposte