filtro com ClientDataSet

Delphi

02/12/2003

Por gentileza amigos ...
Por favor me ajudem ...
1) Alguém sabe como se usar filtro em um ClientDataSet ???
2) como usar a propriedade commandText doClientDataSet, para realizar consultas ...

Desde já agradeço a ajuda

[ ]´
Guialberto


Guialberto

Guialberto

Curtidas 0

Respostas

Mansur

Mansur

02/12/2003

Por gentileza amigos ... Por favor me ajudem ... 1) Alguém sabe como se usar filtro em um ClientDataSet ??? 2) como usar a propriedade commandText doClientDataSet, para realizar consultas ... Desde já agradeço a ajuda [ ]´ Guialberto


Caro Guialberto,

Em primeiro lugar você vai ter que modificar uma propriedade no DataSetProvider(DSP).
1º) Selecione o seu DSP
2º) no Object Inspector vá na aba Properties
3º) agora vá em Options->poAllowCommandText e passe true

Agora é só usar o CommandText do seu ClientDataSet(CDS)
ex.
CDS.Close; // fechando CDS
CDS.CommandText := ´´; // limpando o commandtext
CDS.CommandText := ´select * from CLIENTES where NOME like :NOME´; // passando o SQL com parâmetro
CDS.Params[0].AsString := ´¬´ + edit1.Text + ´¬´; // passando o valor para o parâmetro
CDS.Open; // abrindo o CDS

Espero ter ajudado!!!
Abraços,


GOSTEI 0
POSTAR