Errores #5

Error de tipos de dato.

Añadido por Jesus Guardon hace más de 4 años. Actualizado hace más de 4 años.

Estado:CerradaFecha de inicio:01 Mayo 2013
Prioridad:NormalFecha fin:02 Mayo 2013
Asignado a:Sebastian Gonzalez% Realizado:

0%

Categoría:-Tiempo estimado:0.10 hora
Versión prevista:-Tiempo dedicado:0.30 hora
Versión:

Descripción

Cuando trato de imprimir un reporte creado con ReportDesigner en la línea de comandos no interactiva, es decir pasando parámetros, se produce el siguiente error:

jesus@jesus-linux ~/Reports $ ./printreport.gambas -r prueba_reporte.grp -f prueba.pdf
Type mismatch: wanted ReportContainer, got String instead
Terminado

He actualizado a la revisión r2
Adjunto el fichero de reporte .grp por si fuera de ayuda.

prueba_reporte.grp (1,949 KB) Jesus Guardon, 01 Mayo 2013 23:49

Histórico

#1 Actualizado por Sebastian Gonzalez hace más de 4 años

Jesus Guardon escribió:

Cuando trato de imprimir un reporte creado con ReportDesigner en la línea de comandos no interactiva, es decir pasando parámetros, se produce el siguiente error:

[...]
He actualizado a la revisión r2
Adjunto el fichero de reporte .grp por si fuera de ayuda.

He cambiado en tu informe la bd por test (también sqlite) y los campos por birth, name, salary y tras probar imprime sin problemas.
Puedes enviarme la bd, Aunque no creo que sea este el problema lo puedo descartar definitivamente.

Sebas

#2 Actualizado por Sebastian Gonzalez hace más de 4 años

  • Estado cambiado Nueva por Resuelta
  • Fecha fin establecido a 02 Mayo 2013
  • Tiempo estimado establecido a 0.10

En anterior email me comunicaste que habías activado el componente gb.Report y como el Reportcontainer reclamado no es parte de mi proyecto me fui a consultar este componente comprobando que contiene dicha clase.
Si activo gb.Reports se reproduce el mismo fallo que reportas y tras desactivarlo funciona perfectamente.
Sebas

#3 Actualizado por Jesus Guardon hace más de 4 años

Tienes razón, ese era el problema. Supuse que al actualizar el árbol mediante el comando 'svn up' se actualizarían también las propiedades del proyecto. Si el lugar de hacer un update hubiera hecho un nuevo checkout no hubiera ocurrido el fallo, pero está bien que haya sucedido para poner de manifiesto las incompatibilidades con la clase Report nativa.

Si desmarco el componente y vuelvo a ejecutar el comando citado, todo funciona correctamente. Puedes cerrar la incidencia, muchas gracias y buen trabajo!

#4 Actualizado por Sebastian Gonzalez hace más de 4 años

  • Estado cambiado Resuelta por Cerrada

Al parecer gb.Report y ReportDesigner o PrintReport no son compatibles ya que utilizan nombres comunes para algunas definiciones de datos. Ya que ReportDesigner y PrintReport son "standalone programs" programas independientes y no componentes como gb.Report esto no supone ningún problema.

Exportar a: Atom PDF