Form MDI com Banco de Dados
estou querendo criar um aplicativo MDI com acesso ao banco de dados com ADO. O problema é que ao iniciar um form filho que fará atualizações no BD eu faço um BeginTrans. Mas se fizer isso em dois forms da problema pois, ao utilzar o BeginTrans pela segunda vez, ele não permite. Uma solução seria manter conexões distintas porém ficaria muito carregado. Existe outra solução para controlar as transações?
Fajunior
Curtidas 0
Respostas
Nglauber
26/05/2004
Caro colega,
Não me recordo com ADO, mas com BDE vc pode fazer o seguinte:
Espero ter ajudado!
Não me recordo com ADO, mas com BDE vc pode fazer o seguinte:
if not DataBase.InTransaction then DataBase.StartTransaction else begin ShowMessage(´Transação em Andamento!´); Exit; end; // Demais código se "Startou" a Transação try DataBase.Commit; except ShowMessage(´Deu erro!!!´); DataBase.RollBack; end;
Espero ter ajudado!
GOSTEI 0