-1
我想在ireports中添加一个查询。但它给我Ireports查询不起作用
{
'collectionName':'weekly_jasper_reports',
'findQuery':
{
'$markets':'"+{'Markets':null}+"'
}
}
^
com.mongodb.util.JSONParseException: {'collectionName':'weekly_jasper_reports','findQuery':{'$markets':'"+{'Markets':null}+"'}}
^
at com.mongodb.util.JSONParser.read(JSON.java:455) at com.mongodb.util.JSONParser.parseObject(JSON.java:424)
at com.mongodb.util.JSONParser.parse(JSON.java:378) at com.mongodb.util.JSONParser.parseObject(JSON.java:414)
at com.mongodb.util.JSONParser.parse(JSON.java:378) at com.mongodb.util.JSONParser.parse(JSON.java:328)
at com.mongodb.util.JSON.parse(JSON.java:287) at com.mongodb.util.JSON.parse(JSON.java:272)
at com.jaspersoft.mongodb.query.MongoDbQueryWrapper.processQuery(MongoDbQueryWrapper.java:104)
at com.jaspersoft.mongodb.query.MongoDbQueryWrapper.<init>(MongoDbQueryWrapper.java:93)
at com.jaspersoft.mongodb.query.MongoDbQueryExecuter.createDatasource(MongoDbQueryExecuter.java:117)
at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:1112)
at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:689)
at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1281)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:900)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:845)
at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:87)
at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:446)
at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:276)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:745)
at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:891)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)
任何建议,我错了吗? 谢谢
不!!它仍然没有工作。如果我直接在查询中给出值。那么它的工作。在promt的情况下。它不是wanking – nOmi
请发布一些额外的信息,即查询在报表设计中的外观以及您在提示窗口中输入的值。 –
谢谢你,我发现了这个问题。该查询不正确。 对我来说 {'collectionName':'weekly_jasper_reports','findQuery':{'market':'$ P!{Market}'}} working !!! – nOmi