报告服务 - 数据集没有查询但有效......查询可以在哪里找到?

时间:2012-07-30 20:09:01

标签: asp.net .net sql reporting-services

今天我收到了一份报告,其中包含一个普通的嵌入数据集(dataset1)和数据源(datasource1),但数据集查询只是一个数字:'1411'。上一个程序员手动将字段(非计算字段)输入到字段选项卡中。

当我点击RUN时,它可以工作。

如果没有正确的查询,它如何填充页面?

- 只有一个tablix叫做(table1。)它也指向dataset1。

- 在报告属性中没有VB代码。

-RDL XML:在dataset1的标签下:

<DataSourceName>datasource1</DataSourceName> 
<CommandText>=1411</CommandText> 

我看不到列出的其他SQL。服务器上是否还有其他东西可以触发它?

2 个答案:

答案 0 :(得分:2)

什么类型的数据源是“datasource1”?

如果是RDBMS,请检查数据库中是否存在名为“1411”的存储过程或函数。

在SQL Server中,您可以想象有一个名为[1411]的存储过程返回一个数据集。

答案 1 :(得分:1)

我假设我们正在谈论RDL(报告定义语言)。您可以使用自己喜欢的文本编辑器打开此报告,并查看CommandText XML标记以查找关联的查询。希望有所帮助。