Transacoes
Como trabalhar com Transacoes + componentes da Zeos ? Como eu inicio uma transacao? Como faco com o commit e o rollback?
Fiz um cadastro de pedidos (cabecalho + itens).... o usuario vai e digita os dados do cabecalho e os itens do pedido...
se por ventura o usuario cancelar o cadastro, o sistema automaticamente tem q cancelar todos os itens do cabecalho do pedido...
Eu faco assim(somente isso):
- Ao confirmar, eu dou um Zconnection1.commit;
- Ao cancelar, eu dou um Zconnection1.rollback;
Eu queria saber se naum tem algo no componente do zeos, algo do tipo ´StartTransaction´ sei lah.... eu acho q é isso q tah faltando... sei lah... sou leigo no assunto.
O commit funciona normalmente(eu acho), mas o rollback naum funciona, pois quando o usuario fecha a tela de cadastro de pedidos e retorna na mesma tela os dados estao todos ali ainda... tipo assim, naum teve efeito o rollback.
Alguem que ja usou(ou nao) o Zeos, por favor me ajudem.
Falow !!!
Fiz um cadastro de pedidos (cabecalho + itens).... o usuario vai e digita os dados do cabecalho e os itens do pedido...
se por ventura o usuario cancelar o cadastro, o sistema automaticamente tem q cancelar todos os itens do cabecalho do pedido...
Eu faco assim(somente isso):
- Ao confirmar, eu dou um Zconnection1.commit;
- Ao cancelar, eu dou um Zconnection1.rollback;
Eu queria saber se naum tem algo no componente do zeos, algo do tipo ´StartTransaction´ sei lah.... eu acho q é isso q tah faltando... sei lah... sou leigo no assunto.
O commit funciona normalmente(eu acho), mas o rollback naum funciona, pois quando o usuario fecha a tela de cadastro de pedidos e retorna na mesma tela os dados estao todos ali ainda... tipo assim, naum teve efeito o rollback.
Alguem que ja usou(ou nao) o Zeos, por favor me ajudem.
Falow !!!
Marfred
Curtidas 0