iReport fecha a aplicacao

3 respostas
leandro.augusto

Boa tarde, sou iniciante em java, utilizo o netbeans e o iReports, ja pesquisei um milhao de foruns e topicos a respeito mais nao estou conseguindo resolver meu problema, pode ser que seje uma coisa simples, mas como sou iniciante tenho certas dificuldades. é o seguinte: criei o relatorio no iReports funciona perfeito, fiz a conexao dentro do netbeans etc… mas na hora em q fecho o relatorio. fecha toda a aplicacao alguem poderia me auxiliar?
package relatorio;

import java.util.HashMap;
import javax.swing.JOptionPane;

import net.sf.jasperreports.engine.JRException;

import net.sf.jasperreports.engine.JRResultSetDataSource;

import net.sf.jasperreports.engine.JasperCompileManager;

import net.sf.jasperreports.engine.JasperFillManager;

import net.sf.jasperreports.engine.JasperManager;

import net.sf.jasperreports.engine.JasperPrint;

import net.sf.jasperreports.view.JasperViewer;

import utilitarios.conexao;

public class relatCidade {

conexao con = new conexao();
public relatCidade() {

try

{

con.conecta();

con.executeSQL(SELECT * from cidade);

JRResultSetDataSource jrRS = new JRResultSetDataSource(con.resultset);

JasperPrint jasperPrint = JasperFillManager.fillReport(

relatorio/relCidades.jasper, new HashMap(), jrRS);

JasperViewer.viewReport(jasperPrint);
} catch (Exception erro){

JOptionPane.showMessageDialog(null,deu erro =+erro);

}

}
public static void main (String args[])

{

new relatCidade();

}

}

dede ja agradeco a colaboracao

3 Respostas

Metaleiro

[color=darkblue] Faça um teste com apenas alguns registros da tabela cidade[/color]

con.executeSQL("SELECT * from cidade limit 0,10");//caso mySql
 
con.executeSQL("SELECT * from cidade where rownum < 10");//caso Oracle

[color=darkblue] Veja se é isso.[/color]

macdown

Olá, Leandro!!!

Já passei por esse problema!!! =))

É o seguinte, use um false no JasperPrint.
Isso irá resolver o seu problema.

Ok?

leandro.augusto

Boa noite galera!!! isso mesmo macdown faltava justamente um false logo apos o jasperprint, simples, mas pra quem ta comecando em java resolver determinados problemas mesmos que simples da maior trabalhao hehehehe… ainda bem que tem voces do forum… valeu ai muito obrigado a todos e ate a proxima duvida heheheh

Criado 30 de abril de 2010
Ultima resposta 1 de mai. de 2010
Respostas 3
Participantes 3