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]

Responder a