Crystal Reports XI Release 2, JRC komponens - üres riport

Fórumok

Swinges alkalmazásban használt Crystal Reports JRC komponense viselkedik furcsán. Abban az esetben, ha több dataset-et kell felhasználnia a riporthoz, akkor időnként (de nem mindig!) teljesen üres riportot generál (fehér lap). Esetleg ennyi áll rajta:

-1

azaz mínusz egy. A hibajelenség sajnos nem előidézhető, viszont 10 esetben néhányszor mindig előjön.
Találkozott már valaki hasonlóval? Ötlet, hogy merre induljunk?

Előre is kösz: Styg.

Hozzászólások

csak a szokasos kerdesek:

minimum kodreszletet esetleg tudsz adni, ami ilyen hibat general?
mas gepen/konfigon is jelentkezik a hiba?
legujabb java es crystal reports van fenn?

1.4.2_06 vagy 1.5.11, de bármelyik gépen bármilyen javaval csinálja (6-ossal még nem próbáltuk), és a legújabb JRC van fent, amúgy swing-es vastagkliens, kódrészlet:

private ReportViewerBean reportViewer = new ReportViewerBean();
private ReportClientDocument reportClientDoc = new ReportClientDocument();

metódusban:

ResultSet set_rip = .... egy sql-ből töltődik

reportClientDoc = new ReportClientDocument();
reportClientDoc.open("C:\report1.rpt", 0);

/*
a "DATA_RIPORT" a CRS-ban definiált field definition fájlból jön, a jogosultsági rendszer miatt nincs sql és nincs connection info az rpt-ben, ha beletesszük, akkor minden jól működik, tehát a ResultSet kezeléssel van a baj, szerintem.
*/
reportClientDoc.getDatabaseController().setDataSource( set_rip, "DATA_RIPORT", "DATA_RIPORT" );
this.getContentPane().remove(reportViewer);
reportViewer = new ReportViewerBean();
reportViewer.setBounds( new Rectangle( 4, 28, 860, 464 ) );
this.getContentPane().add( reportViewer );
reportViewer.setReportSource( reportClientDoc.getReportSource() );
reportViewer.init();
reportViewer.start();
reportViewer.setVisible(true);

Ezután a metódus kilép utána kb. 5-10 másodperccel megjelenik a riport. Ekkor a következő esetek lehetségesek:
1) kapunk egy hibaablakot amiben ennyi van: -1
2) a riport oldalszáma változó, kb az esetek 30%-ában a helyes oldalszámot mutatják, a többi esetben kevesebbet, ez a kevesebb is változó, és főleg nagy riportoknál látszik, 30 oldal feletti méretüeknél.

A fáradozást előre is köszi.

Imi