Ponteiro movido após o Post no Banco

Delphi

05/07/2005

Estou usando os seguintes componentes:

Tquery (qryParecer)
TdataSource (dsParecer) Ligado a qryParecer
TdbGrid (dbgParecer) ligado ao dsParecer
TDBNavigator (dbnavParecer) ligado ao dsParecer

O Problema é o seguinte:
Quando eu insiro um NOVO registro e salvo, e se eu tentar editar este mesmo registro e salvá-lo novamente, o registro atual é salvo mas o cursor é movido para o registro anterior ao que eu estava usando.

Eu fiz vários testes e observei que isto acontece apenas quando eu uso conexão via BDE.

Para funcionar legal, eu precisaria Fechar e Abrir o DataSet após atualizar (AfterPost), mas eu não gostaria de fazer isto.

Alguém sabe me dizer como resolver isto ??

Abaços,


Lfvizin

Lfvizin

Curtidas 0
POSTAR