Tôi có một báo cáo SSRS mà tôi đi qua một Ngày bắt đầu và ngày kết thúc tham số nhưng tôi tiếp tục nhận được lỗi sau:SSRS Thủ tục hoặc chức năng “” hy vọng thông số '', được không được cung cấp
Procedure or function 'MyReport' expects parameter '@startDate', which was not supplied.
Tôi đã tạo một tham số trong báo cáo của mình và ánh xạ nó trong Tập dữ liệu của tôi. Tôi không hiểu những gì tôi đang thiếu ở đây. Bất kỳ ý tưởng? Bất kỳ sự giúp đỡ nào cũng được đánh giá cao.
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
Báo cáo Mã
<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>
Tôi mở mã của tôi ra sau trang và mọi thứ có vẻ được đặt chính xác ... – ExceptionLimeCat
Bạn cũng có thể hiển thị ảnh chụp màn hình thuộc tính Thông số của StartDate và EndDate. Hãy nhớ SSRS là trường hợp nhạy cảm, do đó, các loại lỗi có thể xảy ra nếu bạn đã xác định tham số startDate và gọi là StartDate. –