Erro ao abrir um relatório?

0 respostas
arm.jr

Estou aprendendo a mexer no ireport e fiz um relatorio.
Crieu uma conexão -> upis com a tabela teste e a coluna nome.

Fiz o arquivo JRXML no ireport colocando um field com e campo nome, a conexão deu tudo certo.

Mas quando executo esse código no eclipse da um erro.

package JaperReport;

import java.util.HashMap;

import java.sql.Connection;

import java.sql.ResultSet;

import java.sql.DriverManager;

import java.sql.Statement;

import net.sf.jasperreports.engine.JasperManager;

import net.sf.jasperreports.engine.JasperPrint;

import net.sf.jasperreports.engine.JasperReport;

import net.sf.jasperreports.engine.design.JasperDesign;

import net.sf.jasperreports.view.JasperViewer;
public class Relatorio1 {

private Connection con = null;

String driver = com.mysql.jdbc.Driver;

String url = jdbc:mysql://localhost:3306/upis”;

String user = root;

String password = 12345678;

private ResultSet rs = null;
private String valores[] = new String[8];

public Relatorio1() {

try {

if (con == null) {

Class.forName(driver);

con = DriverManager.getConnection(url, user, password);

Statement statement = con.createStatement();

rs = statement.executeQuery(SELECT * FROM teste);

int i=1;

while(rs.next())

{

valores[i] = rs.getString(i);

i++;

}
}

}

catch (Exception e)

{}

try {

String array[] = valores;

JasperDesign design = JasperManager.loadXmlDesign(C:\Upis.jrxml);

JasperReport jr = JasperManager.compileReport(design);

HashMap parameters = new HashMap();
parameters.put(“nome”,array[1]);

JasperPrint impressao = JasperManager.fillReport(jr,parameters,con);

JasperViewer jrviewer = new JasperViewer(impressao,false);

jrviewer.show();

jrviewer.setDefaultCloseOperation(jrviewer.DISPOSE_ON_CLOSE);
}

catch (Exception e)

{System.out.print(e.getMessage());}

}
public static void main (String args[])

{

new Relatorio1();

}

}

ERRO

29/06/2005 20:40:50 net.sf.jasperreports.engine.design.JRVerifier verifyBand
WARNING: Warning : Element bottom reaches outside band area : y=24 height=12 band-height=30
Report design not valid :
1. Field not found : Field

Alguem pode me ajudar?? Que erro e esse diz que o Field não e válido?!!
No arquivo Upis.jrxml não vi nenhum erro, só coloquei um field nome a parece que ta tudo certo!!

Criado 29 de junho de 2005
Respostas 0
Participantes 1