Atualizar campo tipo data

tenho um um formulário com um campo tipo data.
qnd eu salvo esse formulario eu quero que ele salve essa data tbm em outra tabela que não é do msm formulario preenchido.

no onBeforeinsert eu coloco :

sc_exec_sql(“UPDATE C_RECEBER SET DTEMISSÃO = {EMISSAO} WHERE ID_REC =”.{NUM_PEDIDO});

minha tabela C_RECEBER NO CAMPO DTEMISSÃO não recebe a data preenchida no formulario.
recebe 0000-00-00

faço a mesma coisa com um campo valor:

$VALOT={VALOR};
sc_exec_sql(“UPDATE C_RECEBER SET VLPAGAR = {VALOR} WHERE ID_REC =”.{NUM_PEDIDO});
sc_format_num($VALORT, “.”, “,”, 2,“S”,“1”);
sc_master_value(‘VLPAGAR’ , $VALORT);

sendo que o valor eu consigo receber na tabela.

agora campos como tipo data não estou conseguindo, alguém pode me ajudar?

Olá,

Eu colocaria este codigo no evento onAFTERINSERT:

$upt = “UPDATE C_RECEBER SET VLPAGAR = {VALOR} WHERE ID_REC =”.{NUM_PEDIDO}”;
sc_exec_sql($upt);
Assim você pode mostra na tela o update:
echo “$upt”;

O valor eu consegui atualizar, eu não consigo passar o campo data

no seu banco de dados esta DTEMISSÃO com à ? acho que é ai o problema

Alem do que o Jair informou para você sobre o nome do campo estar com acento verifique também que para dar update em campos date tem que colocar o mesmo entre aspas simples como abaixo:
sc_exec_sql(“UPDATE C_RECEBER SET DTEMISSAO = ‘{EMISSAO}’ WHERE ID_REC =”.{NUM_PEDIDO});