Urgente ayuda con dll de exportacion
Publicado por kaoru (1 intervención) el 23/04/2007 21:53:28
Saludos desde Venezuela, estoy trabajando con crystal report y en el código lo exporto a excel, cuando lo veo desde mi maquina todo funciona pero al subirlo a un servidor de aplicaciones trato de cargar el reporte y aparece
"Error en archivo C:\WINNT\TEMP\temp_d5336179-dd9c-462f-9416-7a5f0dc80859.rpt: DLL de exportación o formato de exportación no válidos. "
El procedimiento que tengo es el siguiente
public void generar_reporte(string StrSql, CrystalDecisions.Web.CrystalReportViewer CrystalReportViewer3)
{
DataSet objDataSet= new DataSet();
string StrConn = "server=AA7;User ID=usr1; pwd=usr1;Persist Security info=False;initial catalog=FORMULA_BD";
System.Data.SqlClient.SqlConnection SqlConn = new System.Data.SqlClient.SqlConnection(StrConn) ;
System.Data.SqlClient.SqlCommand myCommand = new System.Data.SqlClient.SqlCommand(StrSql,SqlConn);
SqlConn.Open() ;
objDataSet.DataSetName = "Reportes";
System.Data.SqlClient.SqlDataAdapter Dataadapter= new System.Data.SqlClient.SqlDataAdapter(StrSql, SqlConn);
Dataadapter.SelectCommand=myCommand;
Dataadapter.Fill(objDataSet);
// Ejecuta la consulta a la base de datos
CrystalReportViewer3.Visible=true;
// Crea el reporte
Gastos_detallados Rel2 = new Gastos_detallados();
// Asocia el conjunto de datos con el reporte
Rel2.SetDataSource(objDataSet.Tables[0]);
// Asocia el reporte con el Visualizador
CrystalReportViewer3.ReportSource = Rel2;
SqlConn.Close();
oStream = (System.IO.MemoryStream) Rel2.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
}
Lo llamo de la siguiente manera:
generar_reporte ("SELECT * from formulac where gestor LIKE '" + gestor.Text + "')", CrystalReportViewer3);
Response.Clear();
Response.Buffer = true;
Response.ContentType = "application/pdf";
Response.BinaryWrite(oStream.ToArray());
Response.End();
No entiendo que sucede, muchas gracias de ante mano y espero su pronta respuesta.
"Error en archivo C:\WINNT\TEMP\temp_d5336179-dd9c-462f-9416-7a5f0dc80859.rpt: DLL de exportación o formato de exportación no válidos. "
El procedimiento que tengo es el siguiente
public void generar_reporte(string StrSql, CrystalDecisions.Web.CrystalReportViewer CrystalReportViewer3)
{
DataSet objDataSet= new DataSet();
string StrConn = "server=AA7;User ID=usr1; pwd=usr1;Persist Security info=False;initial catalog=FORMULA_BD";
System.Data.SqlClient.SqlConnection SqlConn = new System.Data.SqlClient.SqlConnection(StrConn) ;
System.Data.SqlClient.SqlCommand myCommand = new System.Data.SqlClient.SqlCommand(StrSql,SqlConn);
SqlConn.Open() ;
objDataSet.DataSetName = "Reportes";
System.Data.SqlClient.SqlDataAdapter Dataadapter= new System.Data.SqlClient.SqlDataAdapter(StrSql, SqlConn);
Dataadapter.SelectCommand=myCommand;
Dataadapter.Fill(objDataSet);
// Ejecuta la consulta a la base de datos
CrystalReportViewer3.Visible=true;
// Crea el reporte
Gastos_detallados Rel2 = new Gastos_detallados();
// Asocia el conjunto de datos con el reporte
Rel2.SetDataSource(objDataSet.Tables[0]);
// Asocia el reporte con el Visualizador
CrystalReportViewer3.ReportSource = Rel2;
SqlConn.Close();
oStream = (System.IO.MemoryStream) Rel2.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
}
Lo llamo de la siguiente manera:
generar_reporte ("SELECT * from formulac where gestor LIKE '" + gestor.Text + "')", CrystalReportViewer3);
Response.Clear();
Response.Buffer = true;
Response.ContentType = "application/pdf";
Response.BinaryWrite(oStream.ToArray());
Response.End();
No entiendo que sucede, muchas gracias de ante mano y espero su pronta respuesta.
Valora esta pregunta


0