URGENTE gerar paâmetro relacionado á DATA no ireport-3.7.2

1 resposta
N
Bem;

Sou estagiario numa empresa e estou na função de gerar relatorio;

e agora to com dificuldade nesse caso :   gerar paâmetro relacionado á DATA no ireport-3.7.2


o codigo é esse:

SELECT
cliente_fisica.“clfi_cpf” AS cliente_fisica_clfi_cpf,
cliente_fisica.“clfi_nome” AS cliente_fisica_clfi_nome,
cliente_fisica.“clfi_pk_id” AS cliente_fisica_clfi_pk_id,
cliente_fisica.“clfi_data_cadastro” AS cliente_fisica_clfi_data_cadastro
FROM
“sigi”.“cliente_fisica” cliente_fisica

WHERE clfi_data_cadastro
BETWEEN date ‘$P{DATA_INICIO}’ AND date ‘$P{DATA_FIM}’

o erro é esse:

Error filling print… Error preparing statement for executing the report query : SELECT cliente_fisica.“clfi_cpf” AS cliente_fisica_clfi_cpf, cliente_fisica.“clfi_nome” AS cliente_fisica_clfi_nome, cliente_fisica.“clfi_pk_id” AS cliente_fisica_clfi_pk_id, cliente_fisica.“clfi_data_cadastro” AS cliente_fisica_clfi_data_cadastro FROM “sigi”.“cliente_fisica” cliente_fisica WHERE clfi_data_cadastro BETWEEN date ‘?’ AND date ‘?’
net.sf.jasperreports.engine.JRException: Error preparing statement for executing the report query : SELECT cliente_fisica.“clfi_cpf” AS cliente_fisica_clfi_cpf, cliente_fisica.“clfi_nome” AS cliente_fisica_clfi_nome, cliente_fisica.“clfi_pk_id” AS cliente_fisica_clfi_pk_id, cliente_fisica.“clfi_data_cadastro” AS cliente_fisica_clfi_data_cadastro FROM “sigi”.“cliente_fisica” cliente_fisica WHERE clfi_data_cadastro BETWEEN date ‘?’ AND date ‘?’ at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createStatement(JRJdbcQueryExecuter.java:240) at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:131) at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:686) at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:606) at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1273) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:892) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:841) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:58) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:247) at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:85 at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) Caused by: org.postgresql.util.PSQLException: O índice da coluna está fora do intervalo: 1, número de colunas: 0. at org.postgresql.core.v3.SimpleParameterList.bind(SimpleParameterList.java:52) at org.postgresql.core.v3.SimpleParameterList.setStringParameter(SimpleParameterList.java:117) at org.postgresql.jdbc2.AbstractJdbc2Statement.bindString(AbstractJdbc2Statement.java:2123) at org.postgresql.jdbc2.AbstractJdbc2Statement.setString(AbstractJdbc2Statement.java:1244) at org.postgresql.jdbc2.AbstractJdbc2Statement.setString(AbstractJdbc2Statement.java:1230) at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.setStatementParameter(JRJdbcQueryExecuter.java:411) at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.setStatementParameter(JRJdbcQueryExecuter.java:257) at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createStatement(JRJdbcQueryExecuter.java:232) … 12 more
Print not filled. Try to use an EmptyDataSource…

espero que vocês me ajudem e urgente...

1 Resposta

blackout

Você de novo?

Abriu 2 posts pra mesma dúvida?

Da uma olhada: http://www.guj.com.br/posts/list/221481.java#1133413

Ta respondido, abraços!

Criado 14 de outubro de 2010
Ultima resposta 14 de out. de 2010
Respostas 1
Participantes 2