Re:IReport - Problema com parametro Timestamp

Kodomo,

O que vc faz com essa data? vc recebe como parametro para fazer uma query?

Se for para isso eu usei uma string. Vc pode tentar mandar imprimir o parametro no relatório para ver o q ele está recebendo.

abraço

Iae Pessoal!!!

Estou com o seguinte problema:

Tenho q passar como parametro pro Jasper um Timestamp. Até aqui tudo bem. Eu mando imprimir o timestamp e sai:

Só que quando passo o parametro o relatorio volta vazio, pq com certeza ele naum conseguiu fazer a busca na base de dados.

Essa data tem no banco e o parametro do Jasper esta configurado como Timestamp. Já fiz teste de passar parametro String e o parametro no Jasper String e ele retornou o relatorio com o conteudo.

tah ai um trecho do codigo:

Map parameters = new HashMap();
		
try {
	SimpleDateFormat formatarData = new SimpleDateFormat("dd/MM/yyyy");
	java.util.Date data2 = formatarData.parse("19/12/2006");
	Timestamp t = new Timestamp(data2.getTime());
	System.out.println(t.toString());
	parameters.put("data", t);
} catch(Exception e) {
	e.printStackTrace();
}
		
try {
		
	JasperPrint impressao = JasperFillManager.fillReport(pathJasper + "Acum_Prod.jasper", parameters, con);
			
	JasperExportManager.exportReportToPdfFile(impressao, path + "/Acum_Prod.pdf");
			
	response.sendRedirect("Acum_Prod.pdf");
			
} catch(JRException e) {
	e.printStackTrace();
	response.getWriter().println("Erro ao gerar relatorio " + e + "\n" + e.getStackTrace());
}

Desde já eu agradeço! :smiley:

Abraços