[ Mr. Rejn @ 20.02.2007. 15:43 ] @
Imam npr. ovakav kod u apletu: Code: //komponente su jbuilder9 DataExpress: Database i QueryDataSet try{ JasperDesign jasperDesign = JRXmlLoader.load("izvestaj.jrxml"); JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign); //Connection jdbcConnection = connectDB(databaseName, userName, password); JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null, queryDataSet1); JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null, queryDataSet1); JasperViewer.viewReport(jasperPrint); }catch(Exception ex) { String connectMsg = "Could not create the report " + ex.getMessage() + " " + ex.getLocalizedMessage(); System.out.println(connectMsg); } dobijem gresku: Code: "Applet1.java": cannot resolve symbol: method fillReport (net.sf.jasperreports.engine.JasperReport,<nulltype>,com.borland.dx.sql.dataset.QueryDataSet)in class net.sf.jasperreports.engine.JasperFillManager at line 135, column 55 ova fillReport metoda trazi kao treci parametar JRDataSet,sad ja pitam kako da premostim razliku izmedju JRDataSet i jbuilder-ovog QueryDataSet, buduci da je glupo otvarati posebnu konekciju i upit za popunjavanje izvestaja? |