我对SSRS很新,但我所拥有的是一个proc,它执行一系列事件,将数据加载到工作表中,并根据加载不同数据的参数。我想将参数传递给proc,以便运行正确的代码块。然后从工作表中运行报告
我一直在尝试不同的方法来实现这一点,但没有一个是有效的。我使用我想传入的值设置参数,并不断收到错误消息
“过程p_TAT_Reports没有参数和参数提供”
答案 0 :(得分:0)
根据您的需要,有两种方法可以做到这一点。如果您只想执行proc然后使用select语句跟随它,可以使用以下格式:
exec MyProc @Parameter1, @Parameter2
如果您只想运行proc并且它将返回数据集,您可以使用以下格式,但您必须在文本模式下的查询设计器中将Command类型更改为StoredProcedure:
MyProc @Parameter1, @Parameter2