Aconselho nao utilizar esse tipo de implementação pois o formato da data dependerá da configuração do computador. Utilize parâmetros. []´s Sergio Uetanabaro
_____ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Carlos Enviada em: terça-feira, 10 de julho de 2007 10:17 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Re: Problema com SQL É 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 [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.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. <http://www.avast.com> com > > > > > > [As partes desta mensagem que não continham texto foram removidas] > [As partes desta mensagem que não continham texto foram removidas]