Para q expert!! Até agora ninguém respondeu

26/02/2003

0

Bom dia colegas do clube!!!
Utilizo delphi 6 e Interbase 6
Essa mensagem aparece quando tem dois ou mais usuario editando a mesma tabela... o primeiro que salva, beleza, mas o outro, quando faz alguma coisa aparece a seguinte mensagem:

...raise exception class EIBInterBase Error with message ´lock conflict on no wait transaction deadlock´ Process Stopped.

Se alguem puder me ajudar....
Ate mais !!!


Rodrigo Bueno
rmrbueno@hotmail.com


Anonymous

Anonymous

Responder

Posts

26/02/2003

Marcelo Saviski

talvez seja a propriedade exclusive, se forem TTables


Responder

26/02/2003

Dbezerra

isso estah acontecendo pq o primeiro a mexer na tabela estah fazendo um lock nela, naum deixando assim outros usuarios mexerem...

isso pode estar acontecendo pelo meu gerenciamento das transacoes em seu banco...

vc sabe dizer como estah tratando as transacoes no banco??? estah fazendo algum tratamento pelo Delphi?


Daniel Bezerra


Responder

26/02/2003

Anonymous

na IBtransaction da dois click nele ..depois selecione o read committed
deve ser isso ..não tenho certeza ..um tempo atrás vi isso no forum ..e os k-ra respondeu .isso ..depois ninguém respondeu ..acho que deu certo ...
tenta ai pra ve ...falow


Responder

26/02/2003

Anonymous

Rodrigo,

Ao acessar a base de dados, ´o usuário´ loca a tabela completamente para ele.
Assim quando outro usuário for tentar locar a tabela para operações de escrita então a base de dados gera excessão.

Em ADO Delphi 7.0
existe a propriedade LockType.
Verifique se existem esta propriedade em BDE e se está em ltOptmistic.

Esta propriedade permite que o usuário trave (lock) apenas o registro que está utilizando.

Se não funcionar, verifique todas as propriedades de lock da tabela e o tipo de acesso.
Propriedades cursor type e cursor location.


Responder

26/02/2003

Anonymous

isso estah acontecendo pq o primeiro a mexer na tabela estah fazendo um lock nela, naum deixando assim outros usuarios mexerem... isso pode estar acontecendo pelo meu gerenciamento das transacoes em seu banco... vc sabe dizer como estah tratando as transacoes no banco??? estah fazendo algum tratamento pelo Delphi? Daniel Bezerra



Eu estou usando Table da paleta Interbase.
Que se conecta com IB Transaction que esta ligado ao Database.
Tenho mais umas 3 Ibtable que estao ligadas ao mesmo IB Transaction.
Eu coloquei as transacoes como Read Commited
Nao sei o que fiz de errado!!


Responder

26/02/2003

Dbezerra

tb to tendo alguns problemas com o IBTransaction...

posso dar uma pesquisada e falar pra vc assim q descobrir, ok?

Daniel Bezerra


Responder

26/02/2003

Anonymous

Você está utilizando CacheUpdate ?


Responder

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

Aceitar