Peguei um fonte na TDN e estou adaptando Ele para uma realidade local e esta dando erro C2022 abaixo. Basicamente checa se a tabela temporária esta aberta e fecha. Podem me ajudar no erro da Sintaxe ?
//Se o alias estiver aberto, fechar para evitar erros com alias aberto If (Select("TRB") <> 0) dbSelectArea("TRB") TRB->(dbCloseArea()) Endif
C2002 Statement unterminated at end of line/unbalanced parentesis/brackets
If (Select("TRB") <> 0) dbSelectArea("TRB") TRB->(dbCloseArea()) Endif
— Rhander 05 de May de 2022@Rhander a sintaxe está ok, talvez o erro seja em outro ponto do fonte e o compilador esteja apontando a linha errada, realmente esse comando aí está correto. Ou você está escrevendo ele no fonte tudo em uma linha só igual como está ai? Testei aqui em linhas separadas e compilou de boa.
— Cirilo Rocha 05 de May de 2022Rhander, poderia anexar o fonte completo? Até CH pode gerar erro de sintaxa, pois a pré-compilação faz as devidas alterações para a geração do ppo.
— Daniel Mendes 05 de May de 2022Daniel Mendes, conseguir contornar a situação aqui, agradecido.
— Rhander 05 de May de 2022