Olha... esse código funciona, mas fica um pouco difícil de ler, não? Não testei, mas não dá pra escrever assim:
[ code ] DMAgenda.QControle.SQL.Add( ' Select * From Controle Where numinicial like %:CAMPO1% Or numinicial like %:CAMPO2% Order By numinicial ' ); DMAgenda.QControle.Params[0].AsString := << variavel_ou_controle_que_alimenta_CAMPO1 >>; DMAgenda.QControle.Params[1].AsString := << variavel_ou_controle_que_alimenta_CAMPO2 >>; [ /code ] Em caso negativo, desconsiderar essa mensagem. Atte, Ricardo. "Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!" --- Em ter, 21/4/09, Alexandre Rodrigues <alexandre_rodrigues_...@yahoo.com.br> escreveu: De: Alexandre Rodrigues <alexandre_rodrigues_...@yahoo.com.br> Assunto: Re: [delphi-br] Filtro SQL Para: delphi-br@yahoogrupos.com.br Data: Terça-feira, 21 de Abril de 2009, 19:21 DMAgenda.QControle. sql.add(' select * from Controle where numinicial like ' + #39 + '%' + CAMPO1 + '%' + #39+ ' or numinicial like ' + #39 + '%' + CAMPO2 + '%' + #39+ ' Order By Numinicial') ; Seria isso? Sergio - Jundiaí / SP escreveu: > > > > > > Boa noite > > > estou fazendo um filtro SQL, mas gostaria de pegar 2 campos ao inves de um > no exempo abaixo. > > > DMAgenda.QControle. active := false; > DMAgenda.QControle. sql.clear; > DMAgenda.QControle. sql.add(' select * from Controle where numinicial like ' + > #39 + '%' + edit3.text + '%' + #39+ ' Order By Numinicial') ; > DMAgenda.QControle. active := true; > > > Se alguem poder me dar uma luz agradeço.... > > [As partes desta mensagem que não continham texto foram removidas] > > Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]