Fórum Quantos IBTransaction devo usar na aplicação... #43153

18/03/2004

0

Ola pessoal!
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

Dorivansousa

Responder

Posts

18/03/2004

Afarias

É do ´gosto´ de cada um...

...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+


Responder

Gostei + 0

18/03/2004

Lucas Silva

Também sou deste pensamento do afarias.
Fica bem organizado.


Responder

Gostei + 0

18/03/2004

Dorivansousa

´O mesmo caminho que voce percorreu para obter uma pequena vitória é o que vai precisar para conseguir um grande sucesso!´

Valeu i!!!!!!


Responder

Gostei + 0

18/03/2004

Sremulador

O que pode dar de errado se eu colocar apenas um componente IBTransaction ???


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar