Fórum procurar por registro no clientdataset #288329
16/07/2005
0
eu gosttaria de fazer o seguinte:
eu gostaria de digitar num edit o valor de um campo codigo de um registro ai eu queria que o clientedataset fosse paro o registro que tem o codigo com o valor que eu digitei para que eu pudesse altera-lo
tentei fazer usando o findkey do clientdataset mas não deu
como eu poderia fazer isso?
valeu
Radolpho
Curtir tópico
+ 0Post mais votado
16/07/2005
table.locate(´CampoDaTabela´,Edit1.text,[]);
Jocelio :)
Jocelio
Gostei + 1
Mais Posts
17/07/2005
Yallebr
Fica mais lento e pode deixar muito tempo para carregar pois ele leva para memória. (Se o BD for muito grande). Além do trafego na rede.
Recomendo vc utilizar select mesmo.
CDS.CommandText := Select T.* from Tabela T where Chave = ValorChave"
Não esqueca de colocar o Provider para AllowCommandText.
Abraço.
Gostei + 0
17/07/2005
Mariocanel
seu sistema é client/servidor?
Quais os componentes utilizados?
Já te adianto que nem o locate nem o findkey é bom, a performance do teu sitema e a escalabilidade vai lá pra baixo.
Tem que se usar SQL, é bem mais rápido e não congestiona teu software
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)