Fala galera,
Após conversão do relatório 6i para 11g, alguns relatórios deixaram de funcionar, pois, apresentam a seguinte mensagem: Rep-300:missing right parenthesis.
O problema está ocorrendo devido a um parâmetro que é informada uma lista de valores e utilizada na query com o & na frente do parâmetro ao invés do :.
ex. 'DU','CT','CP','CA' - na query - > campo in (¶metro)
Se eu remover essa linha, o relatório funciona normalmente, agora, ao deixar essa linha, ele diz que não há parênteses direito.
Tem outros relatórios assim também, porém, o tipo do parâmetro é numérico, nesse caso, não ocorre nenhum problema.
Alguém tem alguma sugestão do que poderia ser?
Obrigado,
Victor
Rep-300:missing right parenthesis
-
- Rank: Estagiário Sênior
- Mensagens: 8
- Registrado em: Qui, 21 Mar 2013 8:28 am
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Tente colocar um espaço em branco dentro dos parênteses.
Tipo:
Creio que ele ta considerando o último parênteses como parte da variável.
Tipo:
in ( ¶metro )
-
- Rank: Estagiário Sênior
- Mensagens: 8
- Registrado em: Qui, 21 Mar 2013 8:28 am
Puts!! Muito obrigado! Era isso mesmo! Eu não teria identificado isso tão cedo!! hehehe
-
- Rank: Estagiário Sênior
- Mensagens: 8
- Registrado em: Qui, 21 Mar 2013 8:28 am
Na verdade ocorreu um milagre no momento, e o problema acabou voltando! Mesmo com os espaços, nada de funcionar!
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Tenta comentar essa linha pra ver se o problema é realmente ali.
Pode ser que o Reports tenha outros desses e o problema esteja em outro lugar.
Pode ser que o Reports tenha outros desses e o problema esteja em outro lugar.
-
- Rank: Analista Júnior
- Mensagens: 79
- Registrado em: Ter, 16 Mai 2006 11:40 am
- Localização: Patos de Minas - MG
Ola tudo bem?
Eu faço um campo de formula com uma função que retorna a lista de valores
aí no select eu coloco assim:
Eu faço um campo de formula com uma função que retorna a lista de valores
function filtroFormula return varchar2 is
begin
return ' and c.cod_prop in('||:xparametro||') ';
end;
select * from tprop c where &filtro
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes