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

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…

Como você está usando o Parametro na query?

Assim?

[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!