[Resolvido] Passar string como parâmetro para Query JasperReport/iReport

2 respostas
Ev3rton

Olá pessoal,

Estou criando um relatório no iReport onde preciso chamar um método dentro da minha aplicação para gerar parte da query que será usada para a consulta dos dados. Esse método retorna uma String, e é chamado por um parâmetro no iReport (parameter class: String).

O problema é que quando utilizo o parâmetro que chama o método na tela onde escrevo a query, o iReport substitui o caractere ’ por ’ e assim a query não pode ser executada.

O método me retorna:
" AND dt_lancamento BETWEEN ‘2011-08-01’ AND ‘2011-08-31’"

O iReport/ Jasper altera a string a deixando assim:
" AND dt_lancamento BETWEEN ‘2011-08-01’ AND ‘2011-08-31’"

Há alguma maneira de impedir que o iReport adicione o caractere \ nas nos parâmetros do tipo String quando são utilizados nas queries?

Obrigado…

2 Respostas

Gerva

Como você está usando o Parametro na query?

Assim?

Ev3rton

[quote=Gerva]Como você está usando o Parametro na query?

Assim?

Era exatamente esse o problema.

Não tinha pensado em utilizar o ‘!’ já que a query vinha pronta do método.

Obrigado!

Criado 12 de setembro de 2011
Ultima resposta 12 de set. de 2011
Respostas 2
Participantes 2