Fórum Delphi XE + DBExpress + ClientDataSet com Firebird #404949

13/07/2011

0

Ola, tenho a seguinte duvida: estou fazendo testes com Delphi XE + DBExpress + ClientDataSet e se no momento de executar o ApplyUpdate  no Client der algum erro o registro vai ficar gravado no Client pois o evento Post executa antes do Apply. Estou tratanto o retorno do erro no onReconcileError, mas neste momento o registro no CLient (trabalha em cache) já esta gravado (status=browser), alguem tem alguma sujestão para tratar isso?
Rafael

Rafael

Responder

Posts

20/07/2011

Wilson Junior

Faça sempre, mesmo ocorrendo erro, ClientDataSet.Refresh, para ele atualizar os dados conforme o banco.

Espero ter colaborado.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar