Open Business Intelligence

La red del Business Intelligence

Buenas Tardes...

Realizo una conexión a Base de Datos en PostgreSQL, la base de datos esta definida como LATIN1, pero el  de Reporte Designer esta con UTF-8... y me arroja este error...

Alguno sabría como puedo hacer para que PRD reciba datos en LATIN1... gracias

org.pentaho.reporting.engine.classic.core.ReportDataFactoryException: Failed at query: select soat.f_cargar_movimientos_reservas_diarias(null);
at org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sql.SimpleSQLReportDataFactory.queryData(SimpleSQLReportDataFactory.java:210)
at org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sql.SQLReportDataFactory.queryData(SQLReportDataFactory.java:162)
at org.pentaho.reporting.ui.datasources.jdbc.ui.JdbcPreviewWorker.run(JdbcPreviewWorker.java:95)
at java.lang.Thread.run(Unknown Source)
Caused by: org.postgresql.util.PSQLException: The server's client_encoding parameter was changed to LATIN1. The JDBC driver requires client_encoding to be UTF8 for correct operation.
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1966)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:561)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:405)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:285)
at org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sql.SimpleSQLReportDataFactory.parametrizeAndQuery(SimpleSQLReportDataFactory.java:374)
at org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sql.SimpleSQLReportDataFactory.queryData(SimpleSQLReportDataFactory.java:206)
... 3 more

Visitas: 506

Respuestas a esta discusión

Revisa tu QUERY, y valídalo

Gracias por la pronta respuesta, pues es una consulta a una funcion que ando realizando... 

select soat.f_cargar_movimientos_reservas_diarias(null); 

eso es todo, pero me mostro ese problema con el encriptador... como la base de datos esta en Latin1.. debo trabajar asi con ella.. no sabria como hacer ello desde PRD..

Buenas Paulo, cómo estás?

Intenta lo siguiente:

  • Seleccionas el nodo Master Report
  • Y configuras: Style.encoding = LATIN1

Saludos

Hola Bernabeu... Muchisimas Gracias por ello... Fue de gran ayuda...

RSS

Distintivo

Cargando…

© 2022   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio