PESQUISA PELO NOME
Eu preciso fazer pesquisa nos clientes de um sistema, porém meu código só funciona se for digitado o nome completo do cliente, quero que apareça digitando apenas um pedaço, ou seja, caso eu digite [ô]J[ô], quero que apareça todos os clientes que tem seu nome iniciado com essa letra.
O meu código está assim:
Private Sub btnPesqNome_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPesqNome.Click
Dim connectionString As String = [Ô]Data Source=localhost;Initial Catalog=pdv;Persist Security Info=True;User ID=sa;Password=server@dm1[Ô]
Dim sql As String = [Ô]SELECT id, nome, rg, cpf, tel, endereco, num, cep, bairro, cidade, uf, cel, email FROM clif WHERE nome = [ô][Ô] & txtNome.Text & [Ô][ô][Ô]
Dim connection As New SqlConnection(connectionString)
Dim dataadapter As New SqlDataAdapter(sql, connection)
Dim ds As New DataSet()
dataadapter.Fill(ds, [Ô]clif[Ô])
Dim dv As DataView
dv = New DataView(ds.Tables(0))
DataGridView1.DataSource = dv
End Sub
O meu código está assim:
Private Sub btnPesqNome_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPesqNome.Click
Dim connectionString As String = [Ô]Data Source=localhost;Initial Catalog=pdv;Persist Security Info=True;User ID=sa;Password=server@dm1[Ô]
Dim sql As String = [Ô]SELECT id, nome, rg, cpf, tel, endereco, num, cep, bairro, cidade, uf, cel, email FROM clif WHERE nome = [ô][Ô] & txtNome.Text & [Ô][ô][Ô]
Dim connection As New SqlConnection(connectionString)
Dim dataadapter As New SqlDataAdapter(sql, connection)
Dim ds As New DataSet()
dataadapter.Fill(ds, [Ô]clif[Ô])
Dim dv As DataView
dv = New DataView(ds.Tables(0))
DataGridView1.DataSource = dv
End Sub
Boa tarde,
Amigo, acredito que seja iniciante e não conheça o básico dos comandos SQL. Nesse LINK, tem explicando como se usar o LIKE em instruções SQL.
Amigo, acredito que seja iniciante e não conheça o básico dos comandos SQL. Nesse LINK, tem explicando como se usar o LIKE em instruções SQL.
Tem razão, sou novato com essa linguagem. Muito obrigado novamente, Altair. Foi de grande ajuda.
Tópico encerrado , respostas não são mais permitidas