|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
Erro na classe do relatórioo erro q ta aparecendo agora é esse Exception in thread "main" java.lang.ClassCastException: cannot assign instance of net.sf.jasperreports.engine.
base.JRBaseTextField to field net.sf.jasperreports.engine.base.JRBaseLineBox.boxContainer of type net.sf.jasperreports.engine.JRBoxContainer in instance of net.sf.jasperreports.engine.base.JRBaseLineBox at java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(Unknown Source) at java.io.ObjectStreamClass.setObjFieldValues(Unknown Source) at java.io.ObjectInputStream.defaultReadFields(Unknown Source) at java.io.ObjectInputStream.readSerialData(Unknown Source) at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source) at java.io.ObjectInputStream.readObject0(Unknown Source) at java.io.ObjectInputStream.defaultReadFields(Unknown Source) at java.io.ObjectInputStream.readSerialData(Unknown Source) at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source) at java.io.ObjectInputStream.readObject0(Unknown Source) at java.io.ObjectInputStream.readObject(Unknown Source) at java.util.ArrayList.readObject(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at java.io.ObjectStreamClass.invokeReadObject(Unknown Source) at java.io.ObjectInputStream.readSerialData(Unknown Source) at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source) at java.io.ObjectInputStream.readObject0(Unknown Source) at java.io.ObjectInputStream.defaultReadFields(Unknown Source) at java.io.ObjectInputStream.readSerialData(Unknown Source) at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source) at java.io.ObjectInputStream.readObject0(Unknown Source) at java.io.ObjectInputStream.defaultReadFields(Unknown Source) at java.io.ObjectInputStream.readSerialData(Unknown Source) at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source) at java.io.ObjectInputStream.readObject0(Unknown Source) at java.io.ObjectInputStream.readObject(Unknown Source) at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:88) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:515) at com.metodos.pojos.Relatorio.geraRelatorio(Relatorio.java:33) at com.metodos.pojos.Relatorio.main(Relatorio.java:45) a classe do relatório é essa import java.sql.*; import java.util.*; import net.sf.jasperreports.engine.*; import net.sf.jasperreports.view.JasperViewer; public class RelatProf { /* Realiza conexão com o banco de dados, gerando o objeto Connection */ private static Connection getConnection( ) throws ClassNotFoundException, SQLException { String driver = ""; String url = ""; String user = ""; String password = ""; Class.forName(driver); Connection con = DriverManager.getConnection( url, user, password ); return con; } /* Gera Relatorio e visualiza-o */ public void geraRelatorio( ) throws JRException, Exception { Connection con = getConnection( ); Statement stm = con.createStatement( ); String query = "SELECT ..."; ResultSet rs = stm.executeQuery( query ); /* implementação da interface JRDataSource para DataSource ResultSet */ JRResultSetDataSource jrRS = new JRResultSetDataSource( rs ); /* HashMap de parametros utilizados no relatório. Sempre instanciados */ Map parameters = new HashMap(); JasperReport jr; JasperPrint jprint; jr = JasperCompileManager.compileReport("EtiquetaEndereço.jrxml"); jprint = JasperManager.fillReport(jr, parameters, jrRS); JasperViewer.viewReport(jprint); } public static void main(String[] args) throws JRException, Exception { new RelatProf().geraRelatorio(); } } desde já grato !! -- Aramis Melo Graduando em Ciência da Computação aramismelo@... aramisnascimento@... aramismelo@... Tel: (83) 8821-8260 Msn: aramismelo@... --~--~---------~--~----~------------~-------~--~----~ ================================================================= Site: http://pbjug.org/ Grupo: http://groups.google.com/group/pbjug - Para cancelar a sua inscrição neste grupo, envie um e-mail para pbjug-unsubscribe@... ================================================================= -~----------~----~----~----~------~----~------~--~--- |
| Free Forum Powered by Nabble | Forum Help |