Tenho uma tabela que possui valores num campo chamado valor mensal do tipo decimal
atribui este codigo no evento onvalidate sucess
$xregisto={registo};
sc_lookup(resultado,“SELECT SUM(valormensal) FROM rendimentosdespesas where registo=$xregisto”);
$xvalor = sc_format_num({resultado}[0][0], 2,’,’, ‘.’);
sc_exec_sql(“UPDATE processofamiliar SET saldo=$xvalor where numero=$xregisto”);
só que o valor da variavel aparece-me sempre vazia
originando o erro
Erro ao aceder a base de dados
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘where numero=1’ at line 1
e quando verifico a sintax:
UPDATE processofamiliar SET saldo= where numero=1
Close
Alguem pode me explicar porque isto acontece, ou eventualmente dar uma sugestão.