[RESOLVIDO]Display field não funciona com for?

Boa tarde a todos!

Estou com o seguinte código:

   $sql = "SELECT TTM.name_movement, TTM.name_fields FROM dbo.tab_type_movement AS TTM WHERE TTM.ind_active = 1 and cod_tymovement =";
$sql .= {cod_tymovement};

sc_select(meus_dados, $sql);

	
if({meus_dados} === false)
{	
	echo "Nenhuma informação foi retornada.";
} 
else
{	
	while (!{meus_dados}->EOF)
	{	
		$movement = {meus_dados}->fields[0];
		$fields = {meus_dados}->fields[1];	

		{meus_dados}->MoveNext();
	}
	$campos = explode(",", $fields);	
	foreach ($campos as $campo) 
	{
		$off = '{'.trim($campo).'}';
		echo $off;// off recebe isso de cada vez= {cod_team}{cod_work_modality}{cod_work_shift}{cod_work_relationship}{cod_seniority_level}{cod_function}{cod_contract}{key_person}{num_payroll}{cod_interface}{name_person}{des_business_name}{des_person_id_number}{dt_hiring}{dt_resigned}{des_email}{phone_number}{person_zip}{person_province}{des_address}{des_address_number}{phone_number2}{des_remarks}
		
    	sc_field_display($off, off); //não funciona
	}
	{meus_dados}->Close();
	
}

No momento em que ele faz o sc_field_display($off, off); o campo não está desativando, alguém consegue identificar o por que?
Estou fazendo essa ação no OnChange em um select

Porque sc_field_display não aceita variável como parâmetro.

Observe o manual.

1 Curtida
2 Curtidas

Show, deu certo!
Muito obrigado Haroldo!