Fórum Quantos IBTransaction devo usar na aplicação... #43153
18/03/2004
0
Eu uso apenas um IBTransaction na minha aplicação mas como todos sabem de que ao comitar a aplicação todos os dataset´s são fechados, ja pensei em usar um IBTransaction para cada tabela, isso resolve um problema dos cadastros mas gerou um problema nas movimentacões que envolvem contas, estoque, movimentos, dados da compra no cadastro do cliente, etc... o ponto é que eu perdi o controle da aplicação pois pra dar um rollback tenho q ir em cada IBTransaction e se caso eu comitar um e no proximo der um erro, vai ficar gravado o q já comitei e o restante apaga-se... alguem ai tem uma ideia de como trabalhar com transações dentro do delphi?
Valeu!!!!
Dorivansousa
Curtir tópico
+ 0Posts
18/03/2004
Afarias
...no geral eu prefiro usar uma transação para cada ´processo´ independente do número de consultas (Querys) envolvidas. Ex:
Cadastro de Pessoal = transação de pessoal
Cadastro de produtos = transação de produtos
Vendas = transação de vendas (para todas as querys envolvidas na venda -- menos consultas como, consulta do produto, pois produtos já tem a sua transação)
e por ai vai...
T+
Gostei + 0
18/03/2004
Lucas Silva
Fica bem organizado.
Gostei + 0
18/03/2004
Dorivansousa
Valeu i!!!!!!
Gostei + 0
18/03/2004
Sremulador
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)