Dim rs As New ReportingServices.ReportingService
Dim result As Byte() = Nothing
Dim reportPath As String = "/Report1/ReportTest"
Dim format As String = "HTML4.0"
Dim historyID As String = Nothing
Dim devInfo As String = "<DeviceInfo><HTMLFragment>True</HTMLFragment></DeviceInfo>"
Dim parameters(1) As ReportingServices.ParameterValue
parameters(0) = New ReportingServices.ParameterValue
parameters(0).Name = "Parameter1"
parameters(0).Value = sDateBegin
parameters(1) = New ReportingServices.ParameterValue
parameters(1).Name = "Parameter2"
parameters(1).Value = sDateEnd
Dim credentials As ReportingServices.DataSourceCredentials() = Nothing
Dim showHideToggle As String = Nothing
Dim encoding As String
Dim mimeType As String
Dim warnings As ReportingServices.Warning() = Nothing
Dim reportHistoryParameters As ReportingServices.ParameterValue() = Nothing
Dim streamIDs As String() = Nothing
Dim sh As New ReportingServices.SessionHeader
rs.SessionHeaderValue = sh
Try
result = rs.Render(reportPath, format, historyID, devInfo, parameters, credentials, showHideToggle, encoding, mimeType, reportHistoryParameters, warnings, streamIDs)
sh.SessionId = rs.SessionHeaderValue.SessionId
Response.BinaryWrite(result)
Catch ee As SoapException
Response.Write(ee.Detail.OuterXml)
Response.End()
End Try