Update em campo de tabela com nome contendo numeros

Bom dia
tenho um formulario q estou inserindo no evento onvalidate o comando
sc_exec_sql(“UPDATE formacao_indice_icms SET Anexo2 = ‘{anexo2}’ where municipio=’{municipio}’ and ano = ‘{ano}’”);

diz que a coluna anexo2 não existe, porém se altero a coluna para anexodois, (sem o numero, somente texto) funciona.

Alguém já passou por isto?

a coluna anexo2 existe na tabela formacao_indice?

Se existe não tem porque do erro.

O Evento onvalidate não é apropriado para executar esse tipo de código.

Sugiro usar onValidateSucess e da seguinte forma:

$upd="UPDATE formacao_indice_icms SET Anexo2 = ‘{{anexo2}}’ where municipio=’{{municipio}}’ and ano = ‘{{ano}}’”";
sc_exec_sql($upd);
sc_commit_trans();
1 Curtida

Obrigado Haroldo.
Vou testar aqui