O que esta acontecendo... IBX
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
Curtidas 0
Respostas
Titanius
17/11/2006
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
GOSTEI 0
Tatulegal
17/11/2006
Ai titanius blz... Sim continau vendo o registro.... mais não uso ReadCommited...
GOSTEI 0