今天我收到了一份报告,其中包含一个普通的嵌入数据集(dataset1)和数据源(datasource1),但数据集查询只是一个数字:'1411'。上一个程序员手动将字段(非计算字段)输入到字段选项卡中。
当我点击RUN时,它可以工作。
如果没有正确的查询,它如何填充页面?
- 只有一个tablix叫做(table1。)它也指向dataset1。
- 在报告属性中没有VB代码。
-RDL XML:在dataset1的标签下:
<DataSourceName>datasource1</DataSourceName>
<CommandText>=1411</CommandText>
我看不到列出的其他SQL。服务器上是否还有其他东西可以触发它?
答案 0 :(得分:2)
什么类型的数据源是“datasource1”?
如果是RDBMS,请检查数据库中是否存在名为“1411”的存储过程或函数。
在SQL Server中,您可以想象有一个名为[1411]的存储过程返回一个数据集。
答案 1 :(得分:1)
我假设我们正在谈论RDL(报告定义语言)。您可以使用自己喜欢的文本编辑器打开此报告,并查看CommandText XML标记以查找关联的查询。希望有所帮助。