专题总结 >> 设计报表 >> 数据集何时会执行?

数据集何时会执行?

顶( )
最后更新日期: 人发表评论 (点击查看)
数据集、执行数据集、数据集何时被执行
1. 问题描述
通过数据集查询数据库表,大数据量时,展开数据集会慢;
模板定义了很多个数据集,数据集执行的时候就会创建一个数据连接,出现数据库连接池满地情况。
以上问题,都与数据集的执行相关,那数据集何时被执行呢?
2. 数据集何时会执行?
创建数据,编辑sql查询语句,都不会执行数据集,只有当预览定义的数据集时才会被执行。
展开数据集时会执行sql语句,这样才能够获得数据集列名,但是数据集展开不会执行完整sql语句,只会执行前几条获取列名,大大提升了设计器的获取数据集列名的速度,提高用户体验。
模板中定义了多个数据集,但有的没有使用,预览报表的时候不会被执行。
FR在预览报表,只有计算到用数据集的单元格才会执行数据集。如单元格B3中绑定了数据列,报表预览的时候执行到B3单元格时才会执行数据集,此时会创建一个数据连接,数据集执行完毕后,连接会自动释放。
数据集也只会执行一次,若其他单元格用到了数据集的其他列,不会再执行。
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
返回顶部
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3