Tenta Assim ....

dmGeral.qryFinanceiro.Close ;
dmGeral.cdsFinanceiro.close ;
dmGeral.qryFinanceiro.SQL.Clear;
dmGeral.qryFinanceiro.SQL.Add(sql);
dmGeral.qryFinanceiro.Params.ParamByName('parametro').Value := edit1.text;
dmGeral.cdsFinanceiro.Open;

Espero ter ajudado ...

Luciano Angelini
Prefeitura de Lupionópolis-Pt


felipe govoni escreveu:
>
> bom dia
>
> qual a maneira mais correta de fazer uma consulta com o clientdataset?
> estou acostumado a usar comando sql da query para fazer consultas
> mas comecei a usar cds e nao sei a maneiras mais correta.
>
> esta fazendo assim:
>
> dmGeral.qryFinanceiro.Close;
> dmGeral.qryFinanceiro.SQL.Clear;
> dmGeral.qryFinanceiro.SQL.Add(sql);
> dmGeral.qryFinanceiro.Open;
> dmGeral.cdsFinanceiro.fetchparams;
>
> dmGeral.cdsFinanceiro.close;
> dmGeral.cdsFinanceiro.Params.ParamByName('parametro').Value := edit1.text;
> dmGeral.cdsFinanceiro.Open;
> dmGeral.cdsFinanceiro.Refresh;
>
> ou é melhor usar o comandtext do cds?
>
> -- 
> Felipe Govoni
> ---------------------
> Programador
> Fone 8472-8718
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  

Responder a