Ola Pessoal,
Preciso de uma dica.
Estou executando (adicionando clausura WHERE em tempo de execucao) numa consulta a Macro:
sc_select_where(add) = “AND where b.idsetor = [glo_setor]”;
Que filtra a consulta conforme o Setor liberado no Login. Ate aqui tudo OK.
Ele filtra corretamente os dados conforme a macro.
O problema é quando chamo o Filtro da Consulta, informo uma pesquisa por Nome,
por exemplo e quando clico para executar a consulta pelo Filtro retorna um erro:
ERROR: syntax error at or near “where” at chacacter 99
select … where a.nome like '%PAULO’where b.idetor = 11
ou seja, quando executo o Filtro ele informa mais uma clausula WHERE, dando o erro.
O correto seria:
select … where a.nome like ‘%PAULO’ AND b.idetor = 11
ALGUEM TEM ALGUMA IDEIA DE COMO RESOLVER ???
Obrigado.
Paulo.