Foros del Web » Programando para Internet » ASPX (.net) »

Error con Report Viewer y Parametros en Cascada de Reportes SSRS

Estas en el tema de Error con Report Viewer y Parametros en Cascada de Reportes SSRS en el foro de ASPX (.net) en Foros del Web. Saludos a Todos en este foro Tengo el siguiente problema: He desarrollado una serie de reportes en Reporting Services 2005, y ahora los quiero mostrar ...
  #1 (permalink)  
Antiguo 10/09/2008, 14:49
 
Fecha de Ingreso: julio-2008
Ubicación: Venezuela
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
Error con Report Viewer y Parametros en Cascada de Reportes SSRS

Saludos a Todos en este foro

Tengo el siguiente problema: He desarrollado una serie de reportes en Reporting Services 2005, y ahora los quiero mostrar a nivel web mediante el control Report Viewer de Visual Studio 2005. La mayor parte del tiempo este metodo funciona de manera correcta, salvo los casos donde tengo un reporte con un link a otro reporte, y este ultimo posee Parametros en Cascada (es decir, uno depende del otro). Aqui el control genera un error extraño que les muestro a continuacion:


Server Error in '/PERFOPRO' Application.
--------------------------------------------------------------------------------

Operation is not valid due to the current state of the object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.InvalidOperationException: Operation is not valid due to the current state of the object.

Source Error:

Line 22: serverReport = ReportViewer1.ServerReport
Line 23:
Line 24: serverReport.ReportServerUrl = New Uri(REPORTSERVER)
Line 25: serverReport.ReportPath = DIRECCION
Line 26:

Source File: D:\Application\Aplicaciones en Desarrollo\Muestra de Reportes\Muestra de Reportes\Principal.aspx.vb Line: 24



Estoy utilizando los mismos parametros del reporte a través del control, por lo que no tuve que programar nada en ASP.NET, salvo la conexion entre el control y el reporte en si. El codigo que utilizo para la pagina ASPX es el siguiente:

Imports Microsoft.Reporting.WebForms

Partial Public Class _Default
Inherits System.Web.UI.Page

'Declaración de Constantes
Const RENDER_COMMAND As String = "&rs:Command=Render"
Const TOOLBAR As String = "&rc:Toolbar="
Const ZOOM As String = "&rc:Zoom="
Const REPORTSERVER As String = "http://localhost/reportserver"
'Const DIRECCION As String = "/Otros/Parametros en Cascada"
Const DIRECCION As String = "/Otros/Principal - Parametros"

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

If ReportViewer1.CurrentPage = 0 Then
ReportViewer1.ProcessingMode = ProcessingMode.Remote
ReportViewer1.ShowToolBar = False
ReportViewer1.ZoomPercent = 100
ReportViewer1.ShowParameterPrompts = True
Dim serverReport As ServerReport
serverReport = ReportViewer1.ServerReport

serverReport.ReportServerUrl = New Uri(REPORTSERVER)
serverReport.ReportPath = DIRECCION

serverReport.Refresh()
End If

'Muestra solo la barra de Exportación
ReportViewer1.ShowToolBar = True
ReportViewer1.ShowExportControls = True
ReportViewer1.ShowZoomControl = False
ReportViewer1.ShowPageNavigationControls = True
ReportViewer1.ShowFindControls = False
ReportViewer1.ShowRefreshButton = False
ReportViewer1.ShowPrintButton = False

End Sub

End Class


¿Alguien me podria aconsejar como puedo solucionar este tema? Gracias de antemano al que lea mi situacion y decida participar.

Saludos

Última edición por JoseVS2005; 10/09/2008 a las 15:03
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:42.