Tenho uma rotina que funcionava perfeitamente até a última atualização, agora parou do nada.
O que acontece é que uso a macro sc_master_value e a mesma não atualiza mais o formulário mestre e não faz o update na tabela.
//SOMA O TOTAL DE DESCONTOS E ATUALIZA NA TABELA PAI
sc_lookup(totdesconto, "select
SUM(totaldescontos)
from
tabela_pai
where
(id = ‘{id}’)
");
$totaldesconto = {totdesconto[0][0]};
//*******************************************************************************
//atualizando o campo Total da Folha de Pagto na aplicacao mestre
sc_master_value(‘total_desconto’,$totaldesconto);
–Notei que à partir daqui a variável $totaldesconto fica sem valor, ou seja, a soma do primeiro select não fica mais guardado na variável, daí da erro no update.
sc_exec_sql(“update tabela_pai
SET
total_desconto = $totaldesconto
WHERE
(idpai = ‘{idfilho}’)”;
Banco de dados MariaDB