Boa tarde,

Eu prefiro carregar a querys assim:

adoconpessoal.SQL.Text:= 
'select * from pessoal a, cargo b, equipe c '+
'  where a.codc = b.codc and a.code = c.code and '+
'        a.ativo = '+#39+'S'+#39+' and a.nome like '+ ....
// #39 = '

Dá um pouco de trabalho.... mas o efeito, para documentação, acho bem 
melhor...


[]'s


--- Em delphi-br@yahoogrupos.com.br, Rodrigo Brito <[EMAIL PROTECTED]> 
escreveu
> Boa Tarde,
> 
> Gostaria da ajuda de vcs no seguinte:
> 
> Criei uma tela de consulta  onde tenho alguns campos para filtrar
> ao brir a tela  ele me traz no grid os registros cadastrados
> utilizo a seguinte query para consulta   ( está query está no 
componente 
> ADOquery)
> (select * from pessoal a , cargo b, equipe c where a.ativo = 'S' 
and 
> a.codc = b.codc and a.code = c.code)
> aqui está trazendo os meus registros que estão marcados como 
ativo.    
> está OK
> 
> mas quando vou fazer algum filtro  através da procedure abaixo
> 
> procedure Tfmconspessoal.Filtrar;
> begin
> adoconpessoal.Active := false;
> adoconpessoal.SQL.Clear;
> adoconpessoal.SQL.Add ('select * from pessoal a, cargo b, equipe c 
where 
> a.codc = b.codc and a.code = c.code and *a.ativo = "s"* and a.nome 
like 
> '+ QuotedStr(edit1.Text+'%') + ' and a.sigla like 
> '+QuotedStr(edit2.Text+'%') + ' and b.nome like 
> '+QuotedStr(DBLookupComboBox1.Text+'%') + ' and c.nome like 
> '+QuotedStr(DBLookupComboBox2.Text+'%')) ;
> adoconpessoal.active := true;
> and.
> quando ativa o filtro  ele me da o seguinte erro * " Invalid Column 
name 
> 's'*








-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a