Se em uma aplicação do tipo Formulário você tem um campo que inicialmente é do tipo “Texto” utilizando-se “Lookup de consulta”,
ao transformar esse campo em “Select” o ScriptCase “esconde” o “Comando SQL” de quando era “Texto”, porém, se com o passar do tempo esse comando SQL não continua válido, durante o processo de compilação o SC acusa o erro, mas, a cláusula SQL aparentemente estará correta, pois, visualiza-se o SQL do campo Select (mas, o “Lookup de consulta” continua lá).
Solução
Uma forma de burlar esse bug é você voltar o campo para o tipo “Texto”, excluir o “Lookup de consulta” e compilar, depois, retorna o campo para o tipo Select e compila-se novamente e o erro de compilação desaparece.
att.
Flávio