Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/01/2011, 07:48
Arteniz
 
Fecha de Ingreso: noviembre-2009
Mensajes: 12
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Dataset dinámico para CrystalReport

Cita:
Iniciado por Arteniz Ver Mensaje
Hola, estoy creando una aplicación en parte con vb.net y con CrystalReport para generación de reportes, base de datos en mysql.

Estoy generando un reporte dinámico con este código:

Código ASP:
Ver original
  1. Dim lala As String = System.Configuration.ConfigurationManager.ConnectionStrings("IngresosConnection").ConnectionString        
  2.         Dim conn As New OdbcConnection(lala)
  3.         conn.Open()
  4.         Dim da As New OdbcDataAdapter("SELECT * FROM miTabla", conn)
  5.         Dim ds As New Data.DataSet("MiTabla")
  6.         da.Fill(ds)
  7.         conn.Close()
  8.  
  9.  Dim rp As New CrystalDecisions.CrystalReports.Engine.ReportDocument()
  10.         rp.SetDataSource(ds)
  11.         rp.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.WordForWindows, "C:\MiRuta\lalalala.doc")

Estoy obteniendo este error:
CrystalDecisions.CrystalReports.Engine.LoadSaveRep ortException: Ruta de acceso del archivo de informes no válida.
en CrystalDecisions.CrystalReports.Engine.EngineExcep tionUtils.DoThrowException(String message, EngineExceptionErrorID id)
en CrystalDecisions.CrystalReports.Engine.ExceptionTh rower.ThrowEngineException(String messageID, EngineExceptionErrorID id)
en CrystalDecisions.CrystalReports.Engine.ReportDocum ent.Load(String filename, OpenReportMethod openMethod, Int16 parentJob)

Cómo lo debo solucionar? O alguna pista de por qué el error? Si imprimo las columnas de mi dataset me trate las columnas.
También probé indicandole un reportdocument creado antes, sin datos ni nada, vacío, en el filename, pero sigo teniendo el mismo error...
Desde ya muchas gracias y espero repuestas! =)

Solucionado el problema, sólo era cuestión de rutas al archivo en el servidor.