Frage : Anruf .rdl mit Speicherverfahren mit Parameter

Ich habe eine dessen Datenquelle des Reports (Berichts-Dienstleistungen) das folgende procedure
CREATE Verfahren [certifica]. [ObtenerDiscentesParaArchivo]
@CodigoActividad numerisches (38.0)

I morgens using die Wiedergabemethode des Berichtes hält Netzservice instand, aber kann nicht, den Parameter führen, Sie helfen kann?
this ist die code
geschützten VorbtnGuardar_Click (ByVal Absender als Gegenstand, ByVal e als System.EventArgs) Handgriffe, die btnGuardar.Click
archivo als Schnur = „C:\Users\elopez\Documents \ AMAG \ _SGC \ pdfGenerado \ certificado.pdf "
schwaches formato als Schnur = „pdf "
schwache Geschichte als Schnur = Nothing
schwaches rsGuardar als ReportExecutionService = neues ReportExecutionService ()

rsGuardar.Credentials = System.Net.CredentialCache.DefaultCredentials
rsGuardar.LoadReport verdunkeln (Me.ReportViewer1.ServerReport. ReportPath, Geschichte)

verdunkeln deviceInfo als Schnur = [Schnur]. Empty
verdunkeln Verlängerung als Schnur = formato
schwaches resultado wie [Byte] () = Nothing
schwaches codificacion als Schnur = [Schnur]. Empty
verdunkeln mimeType als Schnur = [Schnur]. Empty
verdunkeln Warnungen als amagCertifica.rsExecution2005.Warning = Nothing
schwache streamsIds als Schnur () = Nothing
resultado = rsGuardar.Render (formato, deviceInfo, Verlängerung, codificacion, mimeType, nichts, streamsIds)

Using Ströme als FileStream = File.OpenWrite (archivo)
Ströme. Schreiben (resultado, 0, resultado. Länge)
Ende Using
Ende Sub

This ist error
This Report erfordert eine Rückstellung oder für den Reportparameter „CodigoActividad“ verbraucherbestimmtes. Um diesen Report laufen zu lassen oder zu ihm zu unterzeichnen, müssen Sie einen Parameterinhalt zur Verfügung stellen. ---> Microsoft.ReportingServices.Diagnostics. Utilities. ReportParameterValueNotSetException: dieser Report erfordert eine Rückstellung oder verbraucherbestimmte für den Reportparameter „CodigoActividad“. Um diesen Report laufen zu lassen oder zu ihm zu unterzeichnen, müssen Sie ein Parameter value.


Sugiere una traducción mejor
Gracias por proponer una traducción Al Traductor de Google.
Sugiere una traducción mejor zur Verfügung stellen: Dieser Report erfordert eine Rückstellung oder verbraucherbestimmte für den Reportparameter „CodigoActividad“. Um diesen Report laufen zu lassen oder zu ihm zu unterzeichnen, müssen Sie einen Parameterinhalt zur Verfügung stellen. ---> Microsoft.ReportingServices.Diagnostics. Utilities. ReportParameterValueNotSetException: dieser Report erfordert eine Rückstellung oder verbraucherbestimmte für den Reportparameter „CodigoActividad“. Um diesen Report laufen zu lassen oder zu ihm zu unterzeichnen, müssen Sie einen Parameter value.

In zur Verfügung stellen dieses line
resultado = rsGuardar.Render (formato, deviceInfo, Verlängerung, codificacion, mimeType, nichts, streamsIds)

Antwort : Anruf .rdl mit Speicherverfahren mit Parameter

Wir using diese Art des Formats für pdf 2008.

Importe SQL2008


Geschütztes VorbtnGuardar_Click (ByVal Absender als Gegenstand, ByVal e als System.EventArgs) behandelt btnGuardar.Click
        Schwache rs als neues ReportExecutionService ()
       rs. Bescheinigungen = System.Net.CredentialCache.DefaultCredentials
       rs. URL = System.Configuration.ConfigurationManager.AppSettings („sql2008.ReportExecution2005“)
        Schwaches archivo als Schnur = „C:\Users\elopez\Documents\AMAG\ _SGC \ pdfGenerado \ certificado.pdf
       Schwaches formato als Schnur = „pdf“
       Schwache Geschichte als Schnur = nichts
        'Argumente übertragen
       Resultado als Byte verdunkeln () = nichts
       reportPath als Schnur verdunkeln = „/ServerReports/“ u. ReportName
       Format als Schnur verdunkeln = „pdf“
       historyID als Schnur verdunkeln = nichts
       devInfo als Schnur verdunkeln = „/RSWebServiceXS/ot>nfo>
        Kodierung als Schnur verdunkeln = nichts
       mimeType als Schnur verdunkeln = nichts
       Warnungen als SQL2008.Warning verdunkeln () = nichts
       streamIDs als Schnur verdunkeln () = nichts
        execInfo als neues ExecutionInfo verdunkeln
       execHeader als neues ExecutionHeader verdunkeln
       Verlängerung als Schnur = "" verdunkeln
        resultado = rs. Übertragen (formato, devInfo, Verlängerung, mimeType, kodierung, Warnungen, streamIDs)
        Response.ClearContent ()
       Response.ContentType = „Anwendung/pdf“
       Response.BinaryWrite (resultado)
       Response.Flush ()
   Enden-Unterseeboot
 

Weitere Lösungen  
 
programming4us programming4us