É meu camarada, vc já deve ter resolvido seu problema, pois as dicas
aqui funcionam. Vai mais uma:

dmPrincipal.cdsDatas.Active  := false;
dmPrincipal.SQLQDatas.Active := false;
dmPrincipal.SQLQDatas.SQL.Clear;
dmPrincipal.SQLQDatas.SQL.Add('SELECT Data, Descricao FROM'          
                         +                                           
         'DATASCOMEMORATIVAS WHERE Data = ' + DateToStr(DataAtual));
Boa sorte.
Fraterno Abraço.
Carlos

--- Em delphi-br@yahoogrupos.com.br, "Adenes I. Freire Junior"
<[EMAIL PROTECTED]> escreveu
>
> Está dando erro em DataAtual, como faço para fazer essa filtragem
usando uma
> variável?
> 
> DataAtual := Calendario.date;
> dmPrincipal.cdsDatas.Active  := false;
> dmPrincipal.SQLQDatas.Active := false;
> dmPrincipal.SQLQDatas.SQL.Clear;
> dmPrincipal.SQLQDatas.SQL.Add('SELECT '
>  +
>                                                     'Data, '     +
>                                                     'Descricao ' +
>                                                   'FROM ' +
>                                                    
'DATASCOMEMORATIVAS ' +
>                                                   'WHERE ' +
>                                                     'Data = DataAtual');
>   ----------
> 
> 
> 
> ---
> avast! Antivirus: Outbound message clean.
> Virus Database (VPS): 000755-0, 09/07/2007
> Tested on: 1/1/2007 09:35:55
> avast! - copyright (c) 1988-2007 ALWIL Software.
> http://www.avast.com
> 
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a