iReport :: qual o comando especial para rodar relatorio via passagem parametro

Fala pessoal. Alguém sabe qual o comando especial que eu coloco dentro do iReport para executar uma query dentro dele. Tipo, ao invés de colocar o HQL/SQL dentro dele, eu passo via HashMap, ou seja, coloco :: exec( $P{sql} ) ou execute( $P{sql} ). Qualquer um destes comandos dão um erro de “unexpected token”, e não é a query não, pois ele roda beleza por fora. Alguém está lembrado o comando ao certo ou a sintaxe. Agradeço quem puder ajudar!!!

tente

$P!{Parametro}

o ! permite que vc passe um trecho da consulta como parametro… isso deve funcionar… :? acho

Pessoal, consegui resolver de outra forma. Esta forma que você passou parece que só funciona para JDBC, com HQL ele não sabe interpretar este tipo de comando. Fiz uma implementação da interface JRDatasource e posteriormente postarei aqui minhas pesquisas, ponto de vista e como implementei. Fallow pessoal!!!