hi folks, I have a problem with filling my report, which is make by me or by iReport ( it's the same problem). When I build the report with iReport it will be fine, but when I want to fill by my own java app, there are no pages at report. :angry: This is the code: Code: ... String query = "select id from _USER;"; // Verbindung zur Datenbank herstellen Class.forName("com.mysql.jdbc.Driver"«»).newInstance(); // Load //Class.forName("com.mysql.jdbc.Driver"«»); connection = DriverManager .getConnection("jdbc:mysql://xxxx:«»xxx/projectbase_java","xxx","xxxx"«»); s = connection.createStatement(); rs = s.executeQuery(query); JasperCompileManager.compileReportToFile("reports/classic.jrxml"«»); System.out.println("Done!"«»); JRResultSetDataSource rsds = new JRResultSetDataSource(rs); JasperFillManager.fillReportToFile("reports/classic.jasper", new HashMap(), rsds); The problem is rsds, it seems to be that it was empty but when I displayed the data of rs it was correct!!! Greetz and thanks for help