Fórum O que esta acontecendo... IBX #333268
17/11/2006
0
Ai pessoal tudo bem…
E o seguinte eu desenvolvi um programa para roda em rede esta rodando perfeitamente com BD Interbase e os Componentes só do IBX … Só que descobrir um problema... Exemplo: Na MaquinaCliente1 eu abro o programa e na MaquinaCliente2 também...
Consulto um Registro com Código=15 na MaquinaCliente1 e Deleto... E vou MaquinaCliente2 e faço uma consulta do Código=15 e o estranho e que este código ”Registro” ainda esta lá....[b:ad8f13cd71]O que esta acontecendo ???[/b:ad8f13cd71] ... Se eu fechar o Programa da MaquinaCliente2 e abrir de novo ai ele desaparece ....
Estou usando os comandos abaixo... no Botão Excluir...
try
IBTransaction1.StartTransaction;
DM.ClientDataSet_Produto.Delete;
DM.ClientDataSet_Produto.ApplyUpdates(-1);
DM.IBTransaction1.CommitRetaining;
except on Exc:Exception do
begin
ShowMessage(´Erro ao excluir o registro... ´+Exc.Message);
DM.IBTransaction1.RollbackRetaining;
abort;
end;
end;
E o seguinte eu desenvolvi um programa para roda em rede esta rodando perfeitamente com BD Interbase e os Componentes só do IBX … Só que descobrir um problema... Exemplo: Na MaquinaCliente1 eu abro o programa e na MaquinaCliente2 também...
Consulto um Registro com Código=15 na MaquinaCliente1 e Deleto... E vou MaquinaCliente2 e faço uma consulta do Código=15 e o estranho e que este código ”Registro” ainda esta lá....[b:ad8f13cd71]O que esta acontecendo ???[/b:ad8f13cd71] ... Se eu fechar o Programa da MaquinaCliente2 e abrir de novo ai ele desaparece ....
Estou usando os comandos abaixo... no Botão Excluir...
try
IBTransaction1.StartTransaction;
DM.ClientDataSet_Produto.Delete;
DM.ClientDataSet_Produto.ApplyUpdates(-1);
DM.IBTransaction1.CommitRetaining;
except on Exc:Exception do
begin
ShowMessage(´Erro ao excluir o registro... ´+Exc.Message);
DM.IBTransaction1.RollbackRetaining;
abort;
end;
end;
Tatulegal
Curtir tópico
+ 0
Responder
Posts
17/11/2006
Titanius
Se a máquina 2 abrir a transacao ants de voce dletar o registro na maquina 1, ele continuará vendo ele... Caso voce esteja usando ReadCommited...
[]s
[]s
Responder
Gostei + 0
18/11/2006
Tatulegal
Ai titanius blz... Sim continau vendo o registro.... mais não uso ReadCommited...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)