[firebase-br] Dúvida com update e delete em dois usuários ao mesmo tempo
Anderson Sauthier
sauthier_fb em yahoo.com.br
Seg Out 3 16:34:55 -03 2005
o código do botao salvar está abaixo dá uma conferida:
try
mdoQuery.Post;
mdoTransaction.CommitRetaining;
Panel1.SetFocus;
except
on E: EMDOClientError do
begin
if E.Message = 'Update Failed' then
begin
MessageDlg('Registro Alterado/Excluido por outro
Usuário !')
mdoQuery.Cancel;
mdoQuery.Refresh;
end;
end;
else
raise;
mdoTransaction.RollbackRetaining;
Panel1.SetFocus;
end;
- altero o primeiro usuário.
- altero o segundo, dá a menssagem cancela e atualiza o registro.
- apos tento excluir em seguida o registro e tanto dum lado como do
outro dá o mesmo erro do botão salvar.
inclui o campo ALTERACAO para testar e o valor é o mesmo nos dois usuários!!!!
Pha <lista em pha.com.br> escreveu:
Se eles não estao conseguindo exluir e porque os dados que eles tem na
memoria nao confere com os dados que estão no servidor, do contrario
ele
conseguiriam.
Verifique se foi executado o commit e se os dados que dos parametros
old
conferem como os dados que estao no servidor.
Qual o erro que ocorre?
Paulo Henrique Albanez
VirtualSystem Informática Ltda
Nova Odessa / SP - Brazil
Membro do TeamFB (FireBase)
> Pha, olá.
>
> Deu certo sua dica obrigado.
>
> meu código do delete é:
>
> DELETE FROM UF
> WHERE
> UF = :OLD_UF AND
> NOME = :OLD_NOME AND
> PAIS = :OLD_PAIS
>
> A sequencia é a seguinte:
>
> - dois usuários acessam o mesmo registro da tabela em questão.
> - o primeiro altera.
> - o segundo altera tambem e dá erro que eu já tratei e tá
funcionando.
> - nem o primeiro e nem o segundo usuários conseguem excluir esse
mesmo.
>
> o que fazer???
>
>
> Obrigado.
>
> Sauthier
---------------------------------
Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora!
Mais detalhes sobre a lista de discussão lista