Erro ao Executar Relatório IReport

4 respostas
E

Olá Amigos,

Bom seguinte estou Usando Netbeans pra gerar um relatorio porém toda vez que eu vou executar ele faz todo o processo de leitura do código normal e me retorna com um JOptionPane de erro com o seguinte erro:

net.sf.jasperreports.engine.jrexception unknown column name : tabela_coluna

quando o JOptionPane é fechado ele mostra: Construído com Sucesso no Painel do NetBeans logo após as Warnings.

4 Respostas

drsmachado

O problema está na linha 2456.

E

Eu Não falei nada sobre Linhas se não sabe não fica respondendo.

drsmachado

Camarada, esse erro pode ser ocasionado por um número incontável de possibilidades, incluindo as de você ter feito muita merda.
Primeiro passo, leia a mensagem de erro. Ela diz algo para você? Nada que te soe comum?
Segundo, debugue. Veja onde erra mensagem é disparada.
Terceiro, deixe de ser arrogante, leia as regras do fórum (que estão no link da minha assinatura, na frase ‘A maioria das respostas são dadas para boas perguntas’).

E

O Codigo em questão tem menos de quarenta linhas é só uma classe vazia para abrir o relatorio. Segue o Código...

package relatorios;

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

import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;

import uteis.conexao;

public class relPedidos {
    
    conexao con;
    
public relPedidos() {
  con = new conexao();
  try 
  {
      con.conecta();
      con.executeSQL("select * from minha_tabela");
      JRResultSetDataSource jrRS = new JRResultSetDataSource(con.resultset);
      JasperPrint jasperPrint = JasperFillManager.fillReport(
      "relatorios/relRelatorio.jasper", new HashMap(), jrRS);
      JasperViewer.viewReport(jasperPrint);
  } catch (Exception erro){
             JOptionPane.showMessageDialog(null,"deu erro ="+erro);
  }
}

public static void main (String args[]) 
  {
    new relPedidos(); 
  }

}

Criado 28 de dezembro de 2012
Ultima resposta 28 de dez. de 2012
Respostas 4
Participantes 2