Só CDS
Pessoal, tenho um arquivo xml e carrego o mesmo em um CDS. Gostaria de saber se tem como eu fazer um select assim:
Select * from MeuCDS where nome like ¬ ´+ (Editnome.text)+´¬´;
Isso sem usar outro componente. Lembrando que nao tenho tabela nem banco de dados, apenas o cds
Obrigado
Select * from MeuCDS where nome like ¬ ´+ (Editnome.text)+´¬´;
Isso sem usar outro componente. Lembrando que nao tenho tabela nem banco de dados, apenas o cds
Obrigado
Pleonardomv
Curtidas 0
Respostas
Antseralves
27/01/2009
Com o ClientDataSet apenas, não se pode passar comando SQL. Use o
´Filter´.
Ex:
CDS.Close;
CDS.Filter := ´Nome like ´´¬´+edtNome.Text+´¬´´´;
CDS.Filtered := true;
CDS.Open;
Obs: Maiúsculo e Minúsculo são diferentes !
´Filter´.
Ex:
CDS.Close;
CDS.Filter := ´Nome like ´´¬´+edtNome.Text+´¬´´´;
CDS.Filtered := true;
CDS.Open;
Obs: Maiúsculo e Minúsculo são diferentes !
GOSTEI 0
Pleonardomv
27/01/2009
antseralves, valeu pela dica, funcionou blz... mas qual a melhor maneira p/ tratar o maiúsculo e minusculo?
GOSTEI 0
Paullsoftware
27/01/2009
será que adapitando a função [b:69f4f21a2e]UpperCase[/b:69f4f21a2e] não resolveria, estou sem o delphi aqui pra testar mais acho que funciona :roll:
GOSTEI 0