Atualizar somente 1 linha do grid

Delphi

19/09/2005

Olá,

estou utilizando DBExprex com SimpleDataSet e tenho uma tabela muito grande, gostaria de saber como atualizar somente uma linha do grid, pois se dou um refresh no SimpleDataSet fica mto lento ....
Tentei usar SimpleDataSet.RefreshRecord, mas da o seguinte erro: ´Unable to find Record. No Key specified.´

Agradeço desde já ...


Roswel

Roswel

Curtidas 0

Respostas

Nandolh

Nandolh

19/09/2005

vc deve definir quais campos fazem parte da chave.

Faça o seguinte:

1. Dois cliques no SimpledataSet(Cara tenta usar o ClientDataSet, esse eu já usei o Simple e me estressei muito, meio cheio de bugs e de Simples nao tem nada hahahahah:lol: ).
2. Selecione o campo que faz parte da chave.
3. Nas propriedades procure por: ProviderFlags
4. Procure por PFInkey e sete para true.
5. Pronto o RefreshRecord deverá funcionar


GOSTEI 0
POSTAR