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] > >