2012-01-07 119 views
3

我正在使用ireport 4.5.0。在ireport生成成功報告,但是當我使用Java代碼生成時,它會給出錯誤。使用oracle 10g在java中生成ireport

Caused by: net.sf.jasperreports.engine.JRRuntimeException: 
net.sf.jasperreports.engine.JRException: No query executer factory class registered for plsql queries. 
at net.sf.jasperreports.engine.design.JRDesignDataset.queryLanguageChanged(JRDesignDataset.java:1017) 
at net.sf.jasperreports.engine.design.JRDesignDataset.setQuery(JRDesignDataset.java:551) 
at net.sf.jasperreports.engine.design.JasperDesign.setQuery(JasperDesign.java:896) 
+0

你能發佈java代碼片段嗎? – 2012-01-07 12:02:04

回答

1

PL/SQL沒有默認支持。我想你表示你已經在iReport中正常工作了。所以你必須爲PL/SQL添加一個查詢執行器。您需要在JR運行時環境中提供相同的查詢執行器。

+0

缺少哪個庫? – 2012-12-12 20:28:19