Erro de syntax com biblioteca

Prezados

em algumas bibliotecas (PUB) e usei:

Function CFOP( $nCodCli )
{
$cSQL = “SELECT codnat FROM cliente WHERE codcli = '”.$nCodcli."’";

  sc_lookup( rs, $cSQL );
          
   $cCFOP = {rs[0][0]};        <<<<  dá erro aqui 

return $cCFOP;
}

erro:

Parse error: syntax error, unexpected ‘{’ in C:\Program Files\NetMake\v6\wwwroot\scriptcase\app\SisrevOnLine\form_itens_co\funcoes_nota.php on line 179

não reconhece com campo do SC.

Ari

você não testa o retorno do sc_lookup?

tente usar $rs[0][0]

Haroldo,

Testo sim, eu simplifiquei o código para postar, …não dá erro executando, nem executa, quanto eu chamo a aplicação aparece o erro, coloquei $ e passa, mas como tem outros lugares que foi escrito desta forma, se eu mudar para $rs é a mesma coisa que {rs} ??

Ari

sim é a mesma coisa.

Olha agora, tem algo errado com o SC, eu atualizei a 1 ou 2 dias:

troquei as variaveis e agora é a função, tá extranho…

Fatal error: Call to undefined function sc_lookup() in C:\Program Files\NetMake\v6\wwwroot\scriptcase\app\SisrevOnLine\form_itens_co\config.php on line 38

em programação, bibliotecas só marquei o config.php, nao usei sc_include()

estava funcionando antes.

/* executa um comando SQL */
Function RetSQL( $cSQL )
{
sc_lookup( $rs, $cSQL );

if ( $rs == FALSE )
{ return “”; }
elseif ( empty( $rs ) )
{ return “”; }
else
{ return $rs[0][0] ; }
}

Ari