valido reports recuperar pudo proveedor proporcionado one los error datos código crystal crear conexion conector business argumento abrir crystal-reports

recuperar - Crystal Reports: no se pudo abrir un conjunto de filas



no se pudo abrir la conexion crystal report sap (12)

Este es un error genérico en Crystal Reports cada vez que falla la consulta del informe. Puede haber una serie de causas. Si su informe fue dirigido a una base de datos específica y luego la base de datos se modificó sin actualizar el informe, esto puede causarlo. También puede deberse a un error en la consulta, como por ejemplo si el informe se basa en un procedimiento almacenado que no existe en la base de datos con la que se ejecuta el informe. Intente verificar la base de datos para el informe.

Qué se puede hacer para resolver la excepción:

CrystalDecisions.CrystalReports.Engine.InternalException: no se pudo abrir un conjunto de filas.


Esto es causado por alguna discrepancia en sus relaciones, como uniones izquierdas opuestas o algo similar. CR también tiene la mala costumbre de crear enlaces ''predeterminados'' cada vez que modifica la lista de tablas y vistas necesarias para el informe. Incluso, en ocasiones, puede crear automáticamente enlaces recursivos que podrían no visualizarse ''a la vez'' en la pantalla de relaciones.

Si no puede encontrar qué relación (es) está causando el problema (a veces no es tan obvio), tendrá que hacer algunas pruebas y prueba de errores agregando / eliminando tablas de su informe.


Cada vez que agrega una nueva tabla en el cristal, agrega sus propios enlaces a las tablas ya vinculadas, algunas veces incluso vincula los 2 campos de la misma tabla. Asegúrese de conocer sus enlaces para poder acceder después de agregar una tabla y desplazarse por todas las tablas para ver si hay enlaces creados en la misma tabla.


Recibí :

CrystalDecisions.CrystalReports.Engine.InternalException no se ha manejado Message = Falló el servidor de aplicaciones de informes

Google me trajo aquí. Para aquellos que tienen problemas similares.

Para el registro: tenía una matriz de bytes [] con una imagen y eliminé el registro del informe y el error se detuvo. Ahora tengo que descubrir lo que hice mal con el logo.


Tuve este problema: usamos inicios de sesión de SQL para nuestra seguridad (conexiones no integradas / DSN)

Al otorgar permisos de ejecución al usuario para mi procedimiento almacenado, solucioné el problema.

Realmente, realmente no podría odiar a Crystal más por su enmascaramiento de excepción: que esto sea una lección para todos los programadores;

Try ''your code here Catch Throw new exception("Hey, here''s a really friendly but completely useless error message") End Try

causará dolor a los futuros desarrolladores. ¡NO LO HAGAS!


Cuando verifique su base de datos, es posible que le diga que está actualizada, en ese caso tiene dos opciones más para verificar:

a) Actualizando el informe (un ícono en forma de rayo), si tiene un problema con un campo, como un campo SQL, le dará el error y luego le mostrará la ventana de edición para el campo.

b) Ejecutar la consulta directamente en SQL, si hay un problema con la consulta en sí también recibirá este mensaje en Crystal, pero SQL le dirá exactamente qué salió mal.


Como dije, este es un error genérico, y como todos esos errores, es muy frustrante. El problema es que VS 2003 no tiene una opción de vista previa para los informes de cristal, por lo que es difícil rastrear el origen del problema. Entonces, la mejor manera de resolver esto es crear un proyecto en blanco en vs 2005 o posterior, importar el informe de cristal y ejecutar vista previa. Obtendrá un error más específico entonces.



Para mí, el problema se solucionó cuando inicié sesión y volví a iniciar sesión en el servidor SQL al que se estaba conectando el informe.


Tuve el mismo problema y recibí este mensaje de error:

Uno o más campos no se pudieron encontrar en el conjunto de resultados. Use Verificar base de datos para actualizar el informe. Error en el nombre de archivo del archivo {9FEE6406-1613-409A-B9BD-C5FDA24E3DEE} .rpt:

La columna del conjunto de filas no se pudo encontrar.

Estaba usando un procedimiento almacenado para recopilar datos para el informe, y efectivamente estaba pasando un parámetro no válido para el SP. Verifique el tipo y el valor de los parámetros si está utilizando un SP para completar los datos del informe.

¡Buena suerte!


En su procedimiento de tienda Si está usando

SET NOCOUNT ON;

Entonces solo elimina esto

--SET NOCOUNT ON;

Ahora verifica tu base de datos de informes, crea y ejecuta tu solución.


También he pasado por el mismo error con el informe que tiene informes secundarios. Problema resuelto a medida que cambio a cada subinforme y lo vuelvo a verificar con base de datos / tablas / vistas.