[AR14][RDL报表初始化]
本帖最后由 无名无名 于 2024-1-31 15:20 编辑RDL报表初始化时,会查询DadaSet下的所有SQL文吗?还是只查询画面用到的SQL文?
本帖最后由 Eden.Sun 于 2024-2-1 10:47 编辑
问题描述:RDL报表初始化时,会查询DadaSet下的所有SQL文吗?还是只查询画面用到的SQL文
问题解决:您好,这个我们测试了,创建数据集,不会执行数据查询语句,
是您在报表中使用这个数据集对应SQL语句才会执行,才会发送查询请求。
~ Eden.Sun 发表于 2024-1-31 18:09
问题描述:RDL报表初始化时,会查询DadaSet下的所有SQL文吗?还是只查询画面用到的SQL文
问题解决:您好 ...
我的意思是,用Winform加载报表,报表DataSet写了N个Sql文,同一份报表会自己跳转自己,每一次跳转都会执行所有SQL文?还是执行部分SQL文? 不明您说的 DataSet 有 N个sql文是什么意思,架子啊的时候在,只会查询使用到的数据集的数据,也就是说只有用到的数据集的sql才会被执行,和数据集的数量没有关系。如果是同约个数据集,会把这个数据集中的sql全部执行,您说的部分执行是什么意思。请说清一点。 Eden.Sun 发表于 2024-2-1 10:44
不明您说的 DataSet 有 N个sql文是什么意思,架子啊的时候在,只会查询使用到的数据集的数据,也就是说只有 ...
比如DataSet下有getData1,getData2,getData3,3个SQL文,画面有一个图表,初始化参数传1,图表显示getData1的数据,参数传2显示getData2的数据,初始化是把3个sql文全部查询一遍,还是只查询1个SQL文? 本帖最后由 Eden.Sun 于 2024-2-5 13:49 编辑
无名无名 发表于 2024-2-4 18:08
比如DataSet下有getData1,getData2,getData3,3个SQL文,画面有一个图表,初始化参数传1,图表显示getD ...
和你的sql文没有关系,如下图的数据集,如果这种数据集没有在报表中使用,那数据集中的sql就不会执行。
比如,我的Categories用了,Categories数据集的sql就会被执行,Categories1 没有被使用,就不会执行:
和你有几个sql没有关系。
与sql没有关系。 137294886 发表于 2024-2-19 12:07
与sql没有关系。
是的,和sql语句没关系的,是根据数据集来判断的。:hjyzw:
页:
[1]