Pessoal,
criei um relatório com parâmetros no ireport, esses parâmetros serão setados pelo banco de dados quando o usuário digitar um intervalo de datas. O problema é que quando dou um Preview no ireport funciona tudo certo, mas quando eu executo o programa não dá erro nenhum, mas não aparece nenhum relatório, não aparece nada.
Abaixo a parte do código em java e em SQL no ireport.
InputStream inputStream = getClass().getResourceAsStream("Relatorio.jasper");
Map <String, Object> parametros = new HashMap <String, Object>();
parametros.put("dataHora1", (Timestamp) d1);
parametros.put("dataHora2", (Timestamp) d2);
try {
Report.openReport("Relatório dos Dados Coletados", inputStream, parametros,
ConnectionFactory.getConnection());
} catch ( SQLException exc ) {
} catch ( JRException exc ) {
}
O código SQL no ireport:
SELECT DISTINCT horarioTemp, medicaoTemp, medicaoUmid
FROM
temperatura, umidade
WHERE
horarioTemp = horarioUmid and
horarioTemp BETWEEN $P{dataHora1} and $P{dataHora2}
ORDER BY horarioTemp
Desde já agradeço a todos q responderem.
vlw