65.9K
CodeProject 正在变化。 阅读更多。
Home

在 SQL Reporting Service 2005 中使用带参数的存储过程

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.20/5 (11投票s)

2007年9月18日

CPOL

1分钟阅读

viewsIcon

129792

SQL Reporting Service 提供了在 SQL Server 中使用存储过程,而不是在报表中直接使用查询的选项。本文将逐步指导您创建使用带参数的存储过程的数据集。

引言

SQL Reporting Services 在生成报表时提供了强大的选项。我们可以使用数据库中的存储过程来创建数据集。本文将逐步介绍如何实现此操作。

背景

有关详细文章,请参阅定义报表数据集,请访问MSDN。有关详细文章,请参阅为 SQL Server 关系数据库定义报表数据集,请访问此链接。 在本文中,我将重点介绍为 SQL 关系数据库定义报表数据集,使用带参数的存储过程。

Using the Code

  1. 在设计器中,选择新建<DataSet...>

    Screenshot - newdataset.jpg

  2. 在查询选项卡上
    • 对于命令类型,选择存储过程。
    • 输入要调用的存储过程的名称(在查询字符串文本框中),但现在不必担心参数。

    Screenshot - storedprocedure.jpg

  3. 在参数选项卡上,为存储过程使用的每个参数创建一个参数(名称应包含@

    Screenshot - storprocparameters.jpg

现在您可以准备好使用带参数的 SQL Server 存储过程的数据集了。

关注点

以下链接对我有帮助

历史

  • 版本:0.0.1.0(我可能会根据反馈添加更多屏幕截图和更多详细信息)
© . All rights reserved.