Fórum Para q expert!! Até agora ninguém respondeu #141229
26/02/2003
0
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
Curtir tópico
+ 0Posts
26/02/2003
Marcelo Saviski
Gostei + 0
26/02/2003
Dbezerra
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
Gostei + 0
26/02/2003
Anonymous
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
Gostei + 0
26/02/2003
Anonymous
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.
Gostei + 0
26/02/2003
Anonymous
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!!
Gostei + 0
26/02/2003
Dbezerra
posso dar uma pesquisada e falar pra vc assim q descobrir, ok?
Daniel Bezerra
Gostei + 0
26/02/2003
Anonymous
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)