Inserindo dados em outra tabela II

essa rotina não executa, separei os campos da variavel $nume e mesmo assim continua com erro, alguem pode ajudar , segue abaixo, agradeço antecipadamente
$k = 0;
do
{
$nm = substr({Meses_servi},$k,2);
$in = “00”;
$ca = strval({Codigo});
$tr = “-”;
$p1 = substr({Periodo},2,2)};
$aa = “A”;
$p2 = substr({Periodo},2,2)};
$nume = {$in} {$ca} {$tr} {$p1} {$aa} {$p2} ;
$tpd = 1;
$tme =“MEN”;
$cod = {Codigo};
// SQL statement parameters
$insert_table = ‘Duplicata’; // Table name
$insert_fields = array(
‘Numerod’ => “’$nume’”,
‘Tpdup’ => “’$tpd’”,
‘Codigo’ => “’$cod’”,
‘Mema’ => “’$tme’”,
);

// Insert record
$insert_sql = ‘INSERT INTO ’ . $insert_table
. ’ (’ . implode(’, ‘, array_keys($insert_fields)) . ‘)’
. ’ VALUES (’ . implode(’, ', array_values($insert_fields)) . ‘)’;

sc_exec_sql($insert_sql);
$k = $k + 2;
}
while (substr({Meses_servi},$k,2) <> ’ ');