I have an SSRS report to which I pass the Date start and end date parameter, but I continue to receive the following error:
The procedure or function 'MyReport' expects the parameter '@startDate', which was not provided.
I created a parameter in my report and matched it in my DataSet. I donβt understand what I am missing here. Any ideas? Any help is greatly appreciated.

SQL
ALTER PROCEDURE [dbo].[MyReport] @startDate datetime, @endDate datetime AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; SELECT * FROM myReportTbl tbl WHERE tbl.[Updated] >= @startDate AND tbl.[Updated] <= @endDate END
Report Code
<DataSet Name="DataSet1"> <Query> <DataSourceName>Dev</DataSourceName> <QueryParameters> <QueryParameter Name="@startDate"> <Value>=Parameters!StartDate.Value</Value> <rd:UserDefined>true</rd:UserDefined> </QueryParameter> <QueryParameter Name="@endDate"> <Value>=Parameters!EndDate.Value</Value> <rd:UserDefined>true</rd:UserDefined> </QueryParameter> </QueryParameters> <CommandText>MyReport</CommandText> </Query>
sql-server reporting-services ssrs-2008
ExceptionLimeCat
source share