Fórum Só CDS #367964

27/01/2009

0

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


Pleonardomv

Pleonardomv

Responder

Posts

27/01/2009

Antseralves

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 !


Responder

Gostei + 0

27/01/2009

Pleonardomv

antseralves, valeu pela dica, funcionou blz... mas qual a melhor maneira p/ tratar o maiúsculo e minusculo?


Responder

Gostei + 0

27/01/2009

Paullsoftware

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:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar