[RESOLVIDO] Atualizar Tabela

Bom dia!
Estou desenvolvendo uma aplicação Control que vai permitir a usuária atualizar (zerar) valores de vários Contratos de uma só vez.
Na aplicação criei o seguinte campo
v_contrato : Campo duplo select

Estou usando a seguinte logica no evento OnValidadeSucess porém não está funcionando:

[code]$idcontrato= {v_contrato};
sc_lookup(nc, “SELECT ID FROM dbo.cad_eventos_t
WHERE EV_TIPO in (’”.$idcontrato."’)"; -<-- não sei como informar aqui pelo fato dele ser um duplo select

if(!empty({nc}))
{
for($i=0; $i < count({nc}); $i++)
{ $tmpe = {nc[$i][0]};
$idcontrato.=", “.$tmpe;
}
sc_exec_sql(“update cad_orcamento_evento_t
set ORC_EV_RB =’’, ORC_EV_RL= ‘’
where ORC_EV_CONTRATO IN (’”.$idcontrato.”’)");
}
else {
sc_error_message("Selecione ao menos um contrato!);

}[/code]

Ele não atualizar e só mostra a mensagem do Else
Alguém poderia me ajudar?

Duplo select tem valores delimitados por certos caracteres específicos comece por ver que caracteres são logo, a partir disso organizar os mesmo entre Virgulas (implode/explode PHP) vai le ajudar

para ver os caracteres como estão vindo faça um

echo {v_contrato};
exit;

tenta um debug antes e analise a instrução select.

Resolvido graça a ajuda de vocês.
Obrigada.

Trecho de como tratei o problema e resolvei toda a estrutura:

[code]$valorphp = {v_contrato};
$valorSql = str_replace(";", “,”, $valorphp);

$sql = “SELECT ID FROM dbo.eventos_t WHERE ID in (”.$valorSql.")";
sc_exec_sql(“UPDATE orcamento_evento_t
set RB = 0, RL = 0
WHERE CONTRATO IN (”.$valorSql.") AND ORC_EV_COMP = {data}");[/code]