gpt4 book ai didi

sql-server - SSRS 过程或函数 “” 需要参数 '' ,但未提供该参数

转载 作者:行者123 更新时间:2023-12-02 16:08:23 27 4
gpt4 key购买 nike

我有一个 SSRS 报告,我正在向其中传递开始日期和结束日期参数,但我不断收到以下错误:

Procedure or function 'MyReport' expects parameter '@startDate', which was not supplied.

我在报告中创建了一个参数并将其映射到我的数据集中。我不明白我在这里缺少什么。有任何想法吗?非常感谢任何帮助。

Param Mapping

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

报告代码

<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 - SSRS 过程或函数 “” 需要参数 '' ,但未提供该参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32189932/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com