-
-
jiangss 初学数据Lv2
发表于2018-9-12 10:04
悬赏5
已解决
楼主
1. IRPT版本:i@ReportV4.3.1_ADBCR69 (build 20141128)
2. 基本配置:
1) I任务中有6张表使用JDBC取数,JDBC取数来源也是I使用的数据库
2) I任务中其余的表使用I从BI中取数
3. 问题描述:
1) 使用菜单栏【计算】-【初始化选择】 按钮时,JDBC配置的6张表取到的都是空行(如应该取到20条数据,结果初始化后有20行均为空,上报后,数据库中存的均为20条空数据),详见图1:计算-初始化选择
图1:计算-初始化选择
2) 在JDBC配置的6张表中,分别【右击】-【初始化数据】,则能取到数据,数据正常(如应该取到20条数据,初始化后有20行数据行),详见图2
图2:右击-初始化选择
3) 对于配置I从BI中取数的表,两张初始化方式均可以取到数据
2. 基本配置:
1) I任务中有6张表使用JDBC取数,JDBC取数来源也是I使用的数据库
2) I任务中其余的表使用I从BI中取数
3. 问题描述:
1) 使用菜单栏【计算】-【初始化选择】 按钮时,JDBC配置的6张表取到的都是空行(如应该取到20条数据,结果初始化后有20行均为空,上报后,数据库中存的均为20条空数据),详见图1:计算-初始化选择

图1:计算-初始化选择
2) 在JDBC配置的6张表中,分别【右击】-【初始化数据】,则能取到数据,数据正常(如应该取到20条数据,初始化后有20行数据行),详见图2

图2:右击-初始化选择
3) 对于配置I从BI中取数的表,两张初始化方式均可以取到数据
最佳答案
jiangss 发表于 2018-9-12 10:40
4) JDBC取数设置:select 字段 from I任务表 where 条件,如图3
...
从图4来看没有设置对应关系,您把对应关系设置好看下
如果是变长表数据行所有表元都需要设置取数,对应关系可以写上A:K=字段1,字段2,....字段10
4个回答
寻找AWM 发表于 2018-9-12 10:26
看下jdbc取数的数据源和任务编辑界面如何设置的取数设置
4) JDBC取数设置:select 字段 from I任务表 where 条件,如图3

5) 任务中表的JDBC取数配置,如图4

图4:表中JDBC取数配置
jiangss 发表于 2018-9-12 10:40
4) JDBC取数设置:select 字段 from I任务表 where 条件,如图3
...
从图4来看没有设置对应关系,您把对应关系设置好看下
如果是变长表数据行所有表元都需要设置取数,对应关系可以写上A:K=字段1,字段2,....字段10