报表服务-数据集没有查询,但可以工作..查询可以位于何处



我今天收到一份报告,其中包含一个正常的嵌入数据集(dataset1)和数据源(datasource1),但数据集查询只是一个数字:"1411"。上一位编程人员在字段选项卡中手动输入字段(非计算字段)。

当我点击RUN时,它就工作了。

在没有正确查询的情况下如何填充页面

-只有一个名为(table1)的tableix。它也指向数据集1。

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

-RDL XML:在数据集1的标签下:

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

我没有看到其他SQL列出。服务器上是否有其他东西在触发它?

"datasource1"是什么类型的数据源?

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

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

我假设我们谈论的是RDL(报表定义语言)。您可以使用喜爱的文本编辑器打开此报表,然后查看CommandText XML标记以查找关联的查询。希望能有所帮助。

最新更新