Fórum Problemas com Transaction #47313
07/10/2004
0
Olá, tenho uma Query ligada a um Transaction, difreten do transaction padrao da minha aplicacao.
faco o seguinte codigo:
Tem um Botao CANCELAR no meu Form de orcamento, nele eu faço:
Porem, quando dou o RollBack, o Generator continua modificado, tipo, se eu deu um StartTransaction, e modifiquei, dpeois ´cancelei´ a mudanca nao deveria ter sido feita, correto?
Como soluciiono isso?
Desde ja agradeco
faco o seguinte codigo:
FrmOrcamento_Novo.IBTransaction1.StartTransaction; with FrmOrcamento_Novo.IBQuery1 do begin SQL.Clear; SQL.Add(´select gen_id(GEN_CB21´ + _xFilial + ´_RECNO, 1) from rdb$database´); Prepare; Open; FrmOrcamento_Novo.LblNumeroOrcamento.Caption := Fields[0].AsString; end;
Tem um Botao CANCELAR no meu Form de orcamento, nele eu faço:
IBTransaction1.Rollback; Close;
Porem, quando dou o RollBack, o Generator continua modificado, tipo, se eu deu um StartTransaction, e modifiquei, dpeois ´cancelei´ a mudanca nao deveria ter sido feita, correto?
Como soluciiono isso?
Desde ja agradeco
Titanius
Curtir tópico
+ 0
Responder
Posts
07/10/2004
Gandalf.nho
Esse comportamento é normal pq generators não são afetados por transações, ou seja, não adianta dar rollback.
Responder
Gostei + 0
07/10/2004
Titanius
hum.... valeu... :D
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)