Estoy tratando de ejecutar un informe de cristal de mi aplicación web que fue construido con ASP.NET 4.0 y Visual Studio 2010. He instalado lo siguiente desde el sitio de SAP (http://www.businessobjects.com/jump/xi/crvs2010/us2_default.asp)Crystal Reports para Visual Studio 2010 Error
1) SAP Crystal Reports, versión para Visual Studio 2010 - paquete de instalación EXE estándar que instala el software en el IDE de Visual Studio.
2) del motor de tiempo de ejecución SAP Crystal Reports para .NET Framework 4 (64-bit)
tengo una página llamada Reports.aspx en el que tengo un control de visor de informes de cristal
<CR:CrystalReportViewer ID="rptViewer" runat="server" AutoDataBind="true" />
En el archivo Reports.aspx.cs tengo el siguiente código:
protected override void OnPreRender(EventArgs e)
{
ReportDocument report = new ReportDocument();
var path = Server.MapPath("Reports/Sample.rpt");
report.Load(path);
report.SetDatabaseLogon("username", "password", "servername", "databasename");
rptViewer.ReportSource = report;
}
En la línea report.Load (ruta) me sale el siguiente error: 0
Funcionamiento no admitido. Un documento procesado por el motor del JRC no se puede abrir en la pila de C++.
¿Cómo puedo solucionar esto?
Gracias por su respuesta. Me acaba de encontrar con el mismo problema. ¡No se me pasó por la mente comprobar que los archivos del informe estuvieran realmente allí! D'oh! Los atributos en los archivos de informe estaban configurados para copiar = no copiar, por lo que la compilación automatizada no los enviaba. – Anthony
+1 Si el archivo de informe no está allí, puede tener este problema, como lo hice –
@Priyan R - - Parece que tiene un buen manejo de esto. ¿Podrías ayudarme con este [enlace] http://stackoverflow.com/questions/22671709/asp-crystalreportviewer-will-not-display-report – ArtK