none
Error al implementar crystal report webforms vb.net? RRS feed

  • Pregunta

  • Hola a todos tengo una consulta y es la siguiente:

       He creado un reporte y dentro del mismo tengo 2 subreportes(rptContenedores,rptTransporte) el problema es que me genera un error al en .apsx <crystalReportSource> , realmente no sé si es un error del reporte o un error del compilador.

     BC30560: 'Report' is ambiguous in the namespace 'CrystalDecisions.Web'.

    This compiler is provided as part of the Microsoft (R) .NET Framework, but only supports language versions up to

    Visual Basic 2012, which is no longer the latest version. For compilers that support newer versions of the Visual

    Basic programming language, see http://go.microsoft.com/fwlink/?LinkID=533241

    WebForms

    <CR:CrystalReportSource ID="CrystalReportSource3" runat="server">
                <Report FileName="rptSolicitudRetiroVacios.rpt">
                    <Parameters>
                        <CR:Parameter Name="@numSolicitud" /> 
                         <CR:Parameter Name="@booking" />                    
                    </Parameters>
                </Report>
            </CR:CrystalReportSource>

    Mi metodo exportar

    Protected Sub ValidarFormato(sender As Object, e As EventArgs)
    
            Dim id As String = (TryCast(sender, LinkButton).CommandArgument)
            Dim parametros() As String
            parametros = id.Split(New Char() {"|"c})
    
            CrystalReportSource3.ReportDocument.SetDatabaseLogon("sa", "sql-2010")
    
            CrystalReportSource3.ReportDocument.SetParameterValue(0, parametros(0))
            CrystalReportSource3.ReportDocument.SetParameterValue(1, parametros(1))
    
            CrystalReportSource3.ReportDocument.OpenSubreport("rptContenedores")
            CrystalReportSource3.ReportDocument.Subreports(0).SetDatabaseLogon("sa", "sql-2010")
            CrystalReportSource3.ReportDocument.SetParameterValue("@booking", parametros(1), "rptContenedores") ' parameter for subreport
    
            CrystalReportSource3.ReportDocument.OpenSubreport("rptTransporte")
            CrystalReportSource3.ReportDocument.Subreports(1).SetDatabaseLogon("sa", "sql-2010")
            CrystalReportSource3.ReportDocument.SetParameterValue("@numSolicitud", parametros(1), "rptTransporte") ' parameter for subreport
            CrystalReportSource3.ReportDocument.SetParameterValue("@booking", parametros(1), "rptTransporte")
    
            'Response.Redirect("VisorReporte.aspx")
            CrystalReportSource3.ReportDocument.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, True, "AutorizacionSalida")
    
    
    
    
    
        End Sub


    miércoles, 16 de septiembre de 2020 5:02

Respuestas

  • Hola Joaquin MB

    Podrias revisar la aplicación porque normalmente ese error ocurre cuando hay referencia a más de una version del CrystalDecisions.Web dll en un proyecto. esto suele ocurrir después de alguna actualización que deja la referencia al dll web original en el html. Puedes ver las paginas que usan o usaban el Crystal Report y ver las referencias al CrystalDecisions.web y borrar aquellas referencias a versiones que no son las que estas utilizando.

    Gracias por usar los foros de MSDN. 

     

     Andres Aguilar

    ____________________________ 

      

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN sientase en la libertad de contactar  MSDNFSF@microsoft.com. 

    miércoles, 16 de septiembre de 2020 16:13
    Moderador

Todas las respuestas

  • Hola Joaquin MB, 

      

    Gracias por levantar tu consulta en los foros de MSDN. Entendimos su pregunta y vamos a darle seguimiento para buscar la mejor repuesta pertinente al caso.  

    Gracias por usar los foros de MSDN.   

     

     Andres Aguilar

     ____________________________ 

      

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN sientase en la libertad de contactar  MSDNFSF@microsoft.com. 


    miércoles, 16 de septiembre de 2020 13:23
    Moderador
  • Hola Joaquin MB

    Podrias revisar la aplicación porque normalmente ese error ocurre cuando hay referencia a más de una version del CrystalDecisions.Web dll en un proyecto. esto suele ocurrir después de alguna actualización que deja la referencia al dll web original en el html. Puedes ver las paginas que usan o usaban el Crystal Report y ver las referencias al CrystalDecisions.web y borrar aquellas referencias a versiones que no son las que estas utilizando.

    Gracias por usar los foros de MSDN. 

     

     Andres Aguilar

    ____________________________ 

      

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN sientase en la libertad de contactar  MSDNFSF@microsoft.com. 

    miércoles, 16 de septiembre de 2020 16:13
    Moderador