Ciao a tutti! sto finalmente usando jasper report per creare pdf report da agenti java tramite odbc.. Finchè uso db relazionali tutto fila liscio, ma ora ho la necessità di accedere ai dati di un db domino (8.5). L\'unica strada che ho trovato (ne esistono altre??) è creare una connessione ODBC tramite Notes SQL 8.5.. Ora però, una voltra creato il jrxml che sarebbe il template del report, appena provo a caricarlo di dati (metodo fill_report) mi esce il seguente errore sulla JAVA CONSOLE: net.sf.jasperreports.engine.JRException: Unable to retrieve result set metadata. at net.sf.jasperreports.engine.JRResultSetDataSource.getColumnIndex(JRResultSetDataSource.java:364) at net.sf.jasperreports.engine.JRResultSetDataSource.getFieldValue(JRResultSetDataSource.java:116) at net.sf.jasperreports.engine.fill.JRFillDataset.setOldValues(JRFillDataset.java:807) at net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:771) at net.sf.jasperreports.engine.fill.JRBaseFiller.next(JRBaseFiller.java:1413) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:111) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:899) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:802) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:63) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:421) at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:203) at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:99) at JavaAgent.NotesMain(JavaAgent.java:63) at lotus.domino.AgentBase.runNotes(Unknown Source) at lotus.domino.NotesThread.run(Unknown Source) Caused by: java.sql.SQLException: [Lotus][ODBC Lotus Notes]Descriptor type out of range at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6971) at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7128) at sun.jdbc.odbc.JdbcOdbc.SQLColAttributesString(JdbcOdbc.java:2681) at sun.jdbc.odbc.JdbcOdbcResultSetMetaData.getColAttributeString(JdbcOdbcResultSetMetaData.java:807) at sun.jdbc.odbc.JdbcOdbcResultSetMetaData.getColumnName(JdbcOdbcResultSetMetaData.java:369) at net.sf.jasperreports.engine.JRResultSetDataSource.searchColumnByName(JRResultSetDataSource.java:380) at net.sf.jasperreports.engine.JRResultSetDataSource.getColumnIndex(JRResultSetDataSource.java:338) Descriptor out of range.... che vuol dire ?? al momento sto accedendo ad una vista ed ho caricato un solo campo di testo.... per favore, chiedo aiuto perchè sto consegnando il prodotto al cliente ma sono bloccata con questi report.....e non riesco proprio ad uscirne... per altro sembra che nessuna utilizzi jasper con domino viste le scarse informazioni che si trovano in rete... Grazie!! ciao fra
|