COMO RETORNAR AO REGISTRO EM QUE ESTAVA?

JALEXM 18/05/2012 17:33:36
#402284
Olá.
Após um ADODC.Refresh, como retornar ao registro que estava sendo mostrado antes desse comando ser executado?
Obrigado.
KERPLUNK 18/05/2012 17:40:24
#402285
Vamos ver:
1 - Você mostra um registro
2 - Você atualiza e grava esse registro
3 - Você quer mostrar como o registro estava antes da alteração.

Estou certo?

Obs: Se está usando ADODC, pelo menos tente entender como funciona trabalhar com ADO, não ter um controle para manipular dados. Vai ser importante se você migrar para outra plataforma.
JALEXM 18/05/2012 17:50:57
#402287
Citação:

:
Vamos ver:
1 - Você mostra um registro
2 - Você atualiza e grava esse registro
3 - Você quer mostrar como o registro estava antes da alteração.

Estou certo?

Obs: Se está usando ADODC, pelo menos tente entender como funciona trabalhar com ADO, não ter um controle para manipular dados. Vai ser importante se você migrar para outra plataforma.



Após um ADODC.Refresh, o registro mostrado passa a ser o primeiro. Apenas gostaria de voltar ao registro que estava sendo mostrado antes, só isso.
KERPLUNK 18/05/2012 17:58:36
#402290
Registros em banco de dados, por boas práticas, devem conter uma chave primária, nem que ela não seja exibida ao usuário. Faça uma busca no banco por essa chave.
JALEXM 18/05/2012 22:00:43
#402304
Citação:

:
Registros em banco de dados, por boas práticas, devem conter uma chave primária, nem que ela não seja exibida ao usuário. Faça uma busca no banco por essa chave.



Sim, mas pensei que houvesse outra forma de mostrar o registro sem ter que buscá-lo, mas se não tem, fazer o que?
ROBIU 19/05/2012 06:41:50
#402308
Resposta escolhida
Tópico encerrado , respostas não são mais permitidas