Concorrência Delphi3 Interbase6 BDE. Qual o problema?
01/02/2003
0
Estou tentando fazer o controle de concorrência com IB6 D3 e BDE. Tanto em Ttable com cacheupdates=false quanto em Tquery com cacheupdates=true, consigo apenas raramente que o ambiente gere a exceção de modificação ou deleção feita por outro usuário.
SINTOMA
Usando duas máquinas em paralelo visualizo as memsas coisas, então edito em uma delas e aplico as modificações. Em seguida, na tela da outra máquina, quando tento editar os controles concientes, eles automaticamente carregam as modificações feitas na máquina anterior, como se fosse dar um refresh. Em seguida, os controles permitem que continue modificando (claro modo otimista - deve gerar exceção no ondeleteerror e no onposterror sem caches e no updateerror para caches ativas) porém não levanta nenhuma exceção e ainda grava os dados. Onde pode estar a falha da configuração? Agradeço penhorado. OBRIGADO.
SINTOMA
Usando duas máquinas em paralelo visualizo as memsas coisas, então edito em uma delas e aplico as modificações. Em seguida, na tela da outra máquina, quando tento editar os controles concientes, eles automaticamente carregam as modificações feitas na máquina anterior, como se fosse dar um refresh. Em seguida, os controles permitem que continue modificando (claro modo otimista - deve gerar exceção no ondeleteerror e no onposterror sem caches e no updateerror para caches ativas) porém não levanta nenhuma exceção e ainda grava os dados. Onde pode estar a falha da configuração? Agradeço penhorado. OBRIGADO.
Anonymous
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)