Como Pesquisar numa tabela clientdataset

Delphi

13/10/2006

Ola pessoal, estou necessitando pesquisar numa tabela clientdataset (.cds) pelo nome, qual comando posso usar e como usar, no aguardo por maiores informacoes, desde ja agradeço a todos que postarem em meu auxilio, obrg


Amarildo

Amarildo

Curtidas 0

Respostas

Steve_narancic

Steve_narancic

13/10/2006

utilize a função locate


GOSTEI 0
Faustoalves

Faustoalves

13/10/2006

Ola pessoal, estou necessitando pesquisar numa tabela clientdataset (.cds) pelo nome, qual comando posso usar e como usar, no aguardo por maiores informacoes, desde ja agradeço a todos que postarem em meu auxilio, obrg

Você pode utilizar o Locate como o amigo sugeriu, agora se quizer também pode criar um indíce para o campo que deseja pesquisar..
Ficara assim:
Cds.IndexFieldName := ´O_CAMPO_QUE_VC_DESEJA´;

Depois você pode fazer assim:
Cds.FindKey(......)
E pronto
Fausto


GOSTEI 0
Mahdak

Mahdak

13/10/2006

ou

DM.CDS.Close;
DM.CDS.CommandText := ´SELECT * FROM tabela WHERE CODIGO = ´´´ + Trim(editcodigo.text) + ´´´´;
DM.CDS.Open;



GOSTEI 0
Faustoalves

Faustoalves

13/10/2006

ou
DM.CDS.Close;
DM.CDS.CommandText := ´SELECT * FROM tabela WHERE CODIGO = ´´´ + Trim(editcodigo.text) + ´´´´;
DM.CDS.Open;


Funciona também, desde que vc queire trazer os dados de uma tabela para o Cds, o que não é o caso, o amigo quer saber como pesquisar em um arquivo [b:0870a23cf5].CDS[/b:0870a23cf5], ou seja, os dados já estão nele..
Fausto


GOSTEI 0
Mahdak

Mahdak

13/10/2006

desculpa brother, nao tinha observado o detalhe...


GOSTEI 0
Amarildo

Amarildo

13/10/2006

Ola Juliano e Fausto, aprendi muito com as tecnicas apresentadas, cada qual passou sua experiencia e com isso estou aperfeiçoando o que realmente pretendia, valeu pessoal, inseri as duas opções em varias outras situações do projeto e esta funcionando graças a ajuda de voces, obrg e que Deus continue abençoando suas vidas ricamente.


GOSTEI 0
POSTAR