IReport: problema com parametro dentro de um 'like'

2 respostas
psico.indie

Pessoal, na em uma das clausulas where da minha query tenho um like(’%%’);
Se eu colocar o parâmetro nesse like assim:

Dá problema por caulsa do ‘$’ do parametro.
Alguém sabe me dizer como posso passar o parametro dentro desse like?

2 Respostas

faelcavalcanti

o seu problema é de quotes, você deve tratar a partir de uma função de quotedStr para resolver os conflitos de aspas e concatenação de string.

não é uma boa prática estender consultas dentro do ireport, recomendo leitura e recomendação desta thread, e apesar do tópico abordar uso do EJB, cai no mesmo caso seu.

se ainda der tempo de modificar, corra, senão, você pode tentar rodar dentro do datasource do ireport, argh:execSQL( $P{PARAMETRO} )

psico.indie

Não entendi o que você quis dizer. O que é quotes e o que é quotedStr?

Criado 5 de dezembro de 2008
Ultima resposta 5 de dez. de 2008
Respostas 2
Participantes 2