0

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

当我单击运行时,它可以工作。

如果没有适当的查询,它是如何填充页面的?

- 只有 1 个名为 (table1) 的 tablix。它也指向 dataset1。

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

-RDL XML:在 dataset1 的标签下:

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

我没有看到列出的其他 SQL。服务器上可能有其他东西触发它吗?

4

2 回答 2

2

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

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

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

于 2012-07-30T21:08:31.673 回答
1

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

于 2012-07-30T20:14:52.943 回答