PESQUISA PELO NOME
Boa tarde pessoal
Estou tentando fazer uma pesquisa pelo nome do cliente, só que está dando erro. O abaixo código que estou fazendo:
Txt_AssNom = TextBox
Private Sub Txt_AssNom_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Txt_AssNom.KeyDown
If e.KeyCode = Keys.Enter Then
If Txt_AssNom.Text <> [Ô][Ô] Then
StrProc = [Ô]Server=[Ô] & Servidor & [Ô];User id=[Ô] & Usuarios & [Ô];password=[Ô] & Senhas & [Ô];database=[Ô] & Bancos & [Ô];[Ô]
If IsNumeric(Txt_AssNom.Text) Then
If Len(Txt_AssNom.Text) <= 6 Then Txt_AssNom.Text = FormataZerosEsq(Txt_AssNom.Text, 6)
[ô] Pesquisa pela MatrÃcula
ValProc = [Ô]SELECT * FROM associados where matricula_associado = [ô][Ô] & Txt_AssNom.Text & [Ô][ô][Ô]
Else
[ô] Pesquisa pelo nome
ValProc = [Ô]SELECT * FROM associados like nome_razao_social = [ô][Ô] & Txt_AssNom.Text & [Ô][ô][Ô]
End If
Dim NewListas As New ListViewItem
Dim Conn As New MySqlConnection(StrAssoc)
Dim Cmd As New MySqlCommand(ValProc, Conn)
Conn.Open()
Ls = Cmd.ExecuteReader
ListView1.Items.Clear()
ListView1.View = View.Details
ListView1.FullRowSelect = True
If Ls.Read Then
NewListas = ListView1.Items.Add(Ls.Item([Ô]matricula_associado[Ô]).ToString)
NewListas.SubItems.Add(Ls.Item([Ô]nome_razao_social[Ô]).ToString)
NewListas.SubItems.Add(Ls.Item([Ô]id_tipo_categoria_associado[Ô]).ToString)
End If
Else
Lista_Dados_Associados()
End If
End If
End Sub
O que está de errado neste código??
Obrigado,
Estou tentando fazer uma pesquisa pelo nome do cliente, só que está dando erro. O abaixo código que estou fazendo:
Txt_AssNom = TextBox
Private Sub Txt_AssNom_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Txt_AssNom.KeyDown
If e.KeyCode = Keys.Enter Then
If Txt_AssNom.Text <> [Ô][Ô] Then
StrProc = [Ô]Server=[Ô] & Servidor & [Ô];User id=[Ô] & Usuarios & [Ô];password=[Ô] & Senhas & [Ô];database=[Ô] & Bancos & [Ô];[Ô]
If IsNumeric(Txt_AssNom.Text) Then
If Len(Txt_AssNom.Text) <= 6 Then Txt_AssNom.Text = FormataZerosEsq(Txt_AssNom.Text, 6)
[ô] Pesquisa pela MatrÃcula
ValProc = [Ô]SELECT * FROM associados where matricula_associado = [ô][Ô] & Txt_AssNom.Text & [Ô][ô][Ô]
Else
[ô] Pesquisa pelo nome
ValProc = [Ô]SELECT * FROM associados like nome_razao_social = [ô][Ô] & Txt_AssNom.Text & [Ô][ô][Ô]
End If
Dim NewListas As New ListViewItem
Dim Conn As New MySqlConnection(StrAssoc)
Dim Cmd As New MySqlCommand(ValProc, Conn)
Conn.Open()
Ls = Cmd.ExecuteReader
ListView1.Items.Clear()
ListView1.View = View.Details
ListView1.FullRowSelect = True
If Ls.Read Then
NewListas = ListView1.Items.Add(Ls.Item([Ô]matricula_associado[Ô]).ToString)
NewListas.SubItems.Add(Ls.Item([Ô]nome_razao_social[Ô]).ToString)
NewListas.SubItems.Add(Ls.Item([Ô]id_tipo_categoria_associado[Ô]).ToString)
End If
Else
Lista_Dados_Associados()
End If
End If
End Sub
O que está de errado neste código??
Obrigado,
Tente assim.:
ValProc = [Ô]SELECT * FROM associados WHERE nome_razao_social LIKE [ô]%[Ô] & Txt_AssNom.Text & [Ô]%[ô][Ô]
Jonatha - deu certo mt obrigado pela dica
Tópico encerrado , respostas não são mais permitidas