1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Duvida Executando rollback ao fechar programa

Discussão em 'Progress 4GL' iniciado por fabianofss, Junho 27, 2017.

  1. fabianofss

    fabianofss Membro Participativo

    Bom dia a todos,
    meu problema é o seguinte, tenho um programa onde crio e populo uma tabela de orçamento.
    Após todo o processo uso o comando
    Código:
    find current orcamento no-lock.
    , populo uma variável global com o rowid do registro e chamo o programa de manutenção de orçamento com o comando
    Código:
    run fbp/orcamento.w.
    O problema é que quando fecho o programa de manutenção ele também fecha o programa que o chamou e da rollback desfazendo a criação do orçamento.

    Tinha o comando return no local-exit que pensei ser o motivo, o removi más ainda acontece.
    E na trigger window-close do w-cadpaifilho-ambos também tinha o comando
    Código:
    RETURN NO-APPLY.
    que eu comentei para ver se funcionava, más não deu certo.
  2. fabianofss

    fabianofss Membro Participativo

    Pra quem estiver tendo o mesmo problema descobri o motivo.
    Na configuração do botão tem um check-box "Auto-End-Key" que estava marcado, desmarquei ele e funcionou como deveria.

    Obrigado.
  3. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    eu dizer pra vc colocar a chamada ao programa dentro de uma transação.

Compartilhe esta Página