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
Curtir tópico
+ 0
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.
Espero ter colaborado.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)