Fórum Form MDI com Banco de Dados #234432
26/05/2004
0
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
Curtir tópico
+ 0
Responder
Posts
26/05/2004
Nglauber
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!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)