none
Como pesquisar passando como parâmetro apenas a letra inicial? RRS feed

  • Pergunta

  • Presiso de um select onde eu passe uma letra e ele me traga todos os registros que comecem com essa letra.
    Tentei concatenar c Letra com "%", mas a pesquisa só traz resultado quando digito o nome completo.

    Código:

    Try

    Dim Parametro As Strin
    Parametro = String.Concat(txtPesquisa.Text, "%")
    Me.ProdutoTableAdapter.FillByProd(Me.MercadoDataSet.produto, Parametro)
    Catch ex As System.Exception
    System.Windows.Forms.MessageBox.Show(ex.Message)
    End Try
    • Editado JARBAS PEREIRA quinta-feira, 24 de junho de 2010 18:15 Adicionar Codigo
    quinta-feira, 24 de junho de 2010 18:14

Respostas

  • Olá,

    Provavelmente no seu TableAdapter, na parte do sql, vc deve ter colocado "SELECT  * FROM produto WHERE Prod = @prod";

    e precisa ser utilizado com like para funcionar o %: "SELECT  * FROM produto WHERE Prod like @prod"

     

    Espero ter ajudado.

    quinta-feira, 24 de junho de 2010 19:17