Autor Tópico: onExecute duas vezes?!  (Lida 559 vezes)

julioalbuquerque

  • Iniciante
  • **
  • Mensagens: 89
    • Email
onExecute duas vezes?!
« Online: Maio 23, 2016, 07:34:27 pm »
Pessoal,
tenho um formulário do tipo registro único, criei nesse formulário um botão do tipo link, e o link é para uma app do tipo blank.
Dentro deste blank é executado um código (e tudo está funcionando como preciso 100%), ao final de tudo eu tenho o seguinte código:
Código: [Selecionar]
sc_exec_sql("update frota_ordemdecompra set blimpresso='1', qtimpresso=(isnull(qtimpresso,0) + 1) where idordem = " . [IDORDEM]);
Só que este update está sendo executado 2X (duas vezes), por exemplo, com o campo qtimpresso=0, eu clico somente uma vez no botão tipo link criado, e o valor do campo qtimpresso fica 2, no próximo click ele fica 4, 8...

Já estou "queimando neurônios" ou ele "passa" duas vezes no onExecute da app blank?
Esse comando de update não está dentro de laço algum!
Alguma ideia? Alguém já passou por isso?
« Última modificação: Maio 23, 2016, 07:43:34 pm por julioalbuquerque »

Kleyber

  • Expert
  • *****
  • Mensagens: 2235
    • Email
Re:onExecute duas vezes?!
« Responder #1 Online: Maio 23, 2016, 09:41:29 pm »
julio,

Se executares somente a blank, o campo fica duplicado também?
Kleyber Derick

ITIL® V3 Foundation Certified
Analista de Sistemas
São Luís - Maranhão
www.tkinformidia.net

julioalbuquerque

  • Iniciante
  • **
  • Mensagens: 89
    • Email
Re:onExecute duas vezes?!
« Responder #2 Online: Maio 23, 2016, 09:43:10 pm »
Kleyber,
sim! Mas só em ambiente de desenvolvimento!
No de produção executa só uma vez.
Estranho, mas como no de produção está ok, parei de investigar.
Obrigado pelo retorno.