Hola a todos. Tengo un problema cuando intento imprimir un informe de Crystal
Report en un PC de producción.
He desarrollado la aplicación en un PC de desarrollo con
.NET 2003 y su Crystal Reports para Visual Studio .NET todo en W2000 en
español. En el proyecto he incluído las siguientes referencias de la carpeta
C:\Archivos de programa\Archivos comunes\Crystal Decisions\1.1\Managed:
-CrystalDecisions.Crystal
-CrystalDecisions.ReportSource.dll
-CrystalDecisions.Shared
-CrystalDecisions.Windows.Forms.dll
Todas ellas tiene la versión: 9.1.5000.0 y la versión del motor en tiempo de
ejecución: v1.0.3705
Los informes que he creado son RPTs incrustados en el proyecto y la conexión
a la Base de datos que es Access 2000 la hago con OleDb.OleDbConnection de la
forma con Provider=Microsoft.Jet.OLEDB.4.0
El control para mostrar el informe es un:
CrystalDecisions.Windows.Forms.CrystalReportViewer
En el PC de Producción he instalado el Microsoft .NET Framework 2.0 para
poder ejecutar mi aplicación y he leído que para que funcione el Crystal
Report, hay que crear además un instalador incluyendo lo que llama "Merge
Modules":
-Crystal_Database_Access2003.msm
-Crystal_Database_Access2003_enu.msm
-Crystal_Managed2003.msm
-Crystal_regwiz2003.msm (añadiendo la License Key)
-VC_User_CRT71_RTL_X86_.msm
-VC_User_STL71_RTL_X86_.msm
No tengo el Merge Module que llama: "Crystal_Database_Access2003_enu.msm"
si no el "Crystal_Database_Access2003_esn.msm" por lo que he incluído este
otro.
Luego he ejecutado el instalador en el PC de producción, pero haciendo todo
esto me sigue dando el error del Crystal Report Windows Form Viewer de "Error
de motor de consulta: "C:\Documents and Settings\Administrador\Configuracion
local\Temp\tem_18b08cc5-2018-4b9d-8be8-9bce46f51f21.rpt"
He comprobado que el archivo sí existe cuando lo tiene que cargar, por lo
que no se qué es lo que puede estar fallando.
Incluso he incluído en el instalador los RPTs que creo que no hacen falta al
estar incrustados.
Agradecería mucho si alguien pudiera echarme una mano, porque me estoy
volviendo loca con ello.
Un saludo.
Leer las respuestas