Que hace instalar en el PC Cliente

26/03/2007 - 15:39 por Baldor Renwald | Informe spam
¿Que y cómo hay que añadir en el setup de un proyecto que usa Crystal
Reports para Visual Studio 2005?

No consigo que se muestre un informe de Crystal Reports en Visual Studio
2005.
En el PC de desarrollo todo funciona sin problemas, pero al instalar la
aplicación en el cliente, se genera un error al ejecutar la línea:

CrTable.Location = vgsNombreBD & ".dbo." &
CrTable.Location.Substring(CrTable.Location.LastIndexOf(".") + 1)

del bucle: For Each CrTable In
CrystalDecisions.CrystalReports.Engine.Tables

El texto del error es:

Error de impresion: Error del motor de consulta desconocido
Error en el archivo
C:\DOCUME~1\IMPRES~1\CONFIG~1\Temp\FichaCliente{8AAC6D51-ADCA-447C-A8EA-4894649F447D}.rpt:
Error del motor de busqueda desconocido

En los requisitos previos del proyecto ya marque el Crystal Reports para
.NET Framework 2.0, de modo que el Proyecto de Instalación genera el fichero
CRRedist2005_x86.msi que se instala automáticamente con la aplicación en el
cliente. La base de datos es SQLServer 2005. Y la conexión utilizada es
OLEDB.
He probado con un informe que no use bases de datos, solo con campos de
texto, y se carga y visualiza sin problemas, con lo que las librerias mas
basicas de Crystal Reports para VS2005 están instaladas bien.

¿Me falta instalar algo más? ¿Algún módulo de combinación? ¿La propiedad
Location de las tablas del report, la estoy indicando correctamente, o ha
cambiado algo respecto a como se hacía en VS2003?

Ayuda, por favor.
Gracias.

Preguntas similare

Leer las respuestas

#1 Angel. E. Ruiz. P
26/03/2007 - 17:15 | Informe spam
El reporte esta en esta ruta
C:\DOCUME~1\IMPRES~1\CONFIG~1\Temp\FichaCliente{8AAC6D51-ADCA-447C-A8EA-4894649F447D}.rpt???
"Baldor Renwald" escribió en el mensaje
news:
¿Que y cómo hay que añadir en el setup de un proyecto que usa Crystal
Reports para Visual Studio 2005?

No consigo que se muestre un informe de Crystal Reports en Visual Studio
2005.
En el PC de desarrollo todo funciona sin problemas, pero al instalar la
aplicación en el cliente, se genera un error al ejecutar la línea:

CrTable.Location = vgsNombreBD & ".dbo." &
CrTable.Location.Substring(CrTable.Location.LastIndexOf(".") + 1)

del bucle: For Each CrTable In
CrystalDecisions.CrystalReports.Engine.Tables

El texto del error es:

Error de impresion: Error del motor de consulta desconocido
Error en el archivo
C:\DOCUME~1\IMPRES~1\CONFIG~1\Temp\FichaCliente{8AAC6D51-ADCA-447C-A8EA-4894649F447D}.rpt:
Error del motor de busqueda desconocido

En los requisitos previos del proyecto ya marque el Crystal Reports para
.NET Framework 2.0, de modo que el Proyecto de Instalación genera el
fichero
CRRedist2005_x86.msi que se instala automáticamente con la aplicación en
el
cliente. La base de datos es SQLServer 2005. Y la conexión utilizada es
OLEDB.
He probado con un informe que no use bases de datos, solo con campos de
texto, y se carga y visualiza sin problemas, con lo que las librerias mas
basicas de Crystal Reports para VS2005 están instaladas bien.

¿Me falta instalar algo más? ¿Algún módulo de combinación? ¿La propiedad
Location de las tablas del report, la estoy indicando correctamente, o ha
cambiado algo respecto a como se hacía en VS2003?

Ayuda, por favor.
Gracias.


Respuesta Responder a este mensaje
#2 Baldor Renwald
26/03/2007 - 18:25 | Informe spam
Gracias por contestar, Angel.

No, claro. El reporte esta en la ruta de la aplicación, en la carpeta
Reports. Y lo cargo con:

CR.Load (vgsrutaReports & "FichaCliente.rpt")

El error no tiene que ver con la ruta, ya que si diseño un report que no
tire de base de datos (simplemente un informe solo con textos literales), el
informe se muestra perfectamente.

El error se produce al establecer el CrTable.Location, aunque con VS2003
nunca he tenido ningún problema.

¿Alguna idea?
Respuesta Responder a este mensaje
#3 Angel. E. Ruiz. P
26/03/2007 - 18:55 | Informe spam
Que tipo de conexion usas para tus informes???

"Baldor Renwald" escribió en el mensaje
news:
Gracias por contestar, Angel.

No, claro. El reporte esta en la ruta de la aplicación, en la carpeta
Reports. Y lo cargo con:

CR.Load (vgsrutaReports & "FichaCliente.rpt")

El error no tiene que ver con la ruta, ya que si diseño un report que no
tire de base de datos (simplemente un informe solo con textos literales),
el informe se muestra perfectamente.

El error se produce al establecer el CrTable.Location, aunque con
VS2003 nunca he tenido ningún problema.

¿Alguna idea?

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida