【问题标题】:Passing many parameters into SQL and SSRS将许多参数传递给 SQL 和 SSRS
【发布时间】:2010-11-24 14:32:19
【问题描述】:

我正在尝试从大约 60 列的一行数据创建一个报告。工作流程如下。

1] 用户从 c# 中选择他们想要在报告中查看的字段 2] c# 在 sql 中调用 sp 并传递字段(预计每个报告有 1 到 5 个字段) 3] ssrs 在报告服务的饼图中显示这些字段。

我的问题是,

1] 我可以在一个参数中将一组字段传递给 sql 吗?还是我必须在报告中设置 60 个参数并将它们全部传递出去,即使只需要几个。

2] 如何以编程方式仅将选定字段添加到饼图中并在运行时创建它?我的经验一直是您必须在部署之前构建报告。

谢谢!

【问题讨论】:

  • 你用的是什么版本的sql server和ssrs?

标签: sql sql-server-2005 tsql reporting-services


【解决方案1】:

看看这些线程:

  1. Passing an array of parameters to a stored procedure

  2. Is it possible to send a collection of ID's as a ADO.NET SQL parameter?

  3. Arrays and Lists in SQL Server 2005

总结:这篇文章描述了一个 多种不同的方法来做到这一点, 好的和坏的。我先给一个 问题的背景(包括 快速,如果不是最好的解决方案)。 然后我简要概述一下 方法。

【讨论】:

  • 谢谢..我的第二个关于报告的问题有什么想法吗?
猜你喜欢
  • 1970-01-01
  • 2013-08-02
  • 2012-11-18
  • 1970-01-01
  • 2021-03-12
  • 2021-03-04
  • 2019-06-22
  • 1970-01-01
  • 2021-02-09
相关资源
最近更新 更多