No site http://www.comunidade-delphi.org, na área de downloads, tem um exemplo de bloqueio pessimista de registro. A idéia, por essa abordagem e pelo que eu entendi, é algo como procurar obter todos os bloqueios necessários para a transação, tendo a mesma já sido aberta. Se todos os bloqueios foram processados, então a transação poderá seguir adiante, caso contrário uma exceção de banco de dados é levantada!
É só procurar que vai achar! Sds. To: delphi-br@yahoogrupos.com.br From: marcosroberto__...@hotmail.com Date: Wed, 18 Feb 2009 16:42:03 +0000 Subject: [delphi-br] Transações no FB Pessoal, todos já devem ter enfrentado situações onde o usuário altera um registro ao mesmo tempo que outra máquina na rede esta alterando o mesmo. Esta operação é desagradável e as vezes gera deadlock e é neste ponto que tenho uma dúvida, existe alguma forma do usuário A alterar o mesmo registo com o usuário B fazendo o mesmo só que com outro campo, de forma que quando eles gravarem mantenha o que cada um escreveu pois são colunas distintas? _________________________________________________________________ Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas e muito mais no MSN Video! http://video.msn.com/?mkt=pt-br [As partes desta mensagem que não continham texto foram removidas]