起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5626|回复: 1

[处理中3] 跨库的主从报表

[复制链接]

35

主题

80

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
QQ
发表于 2021-1-16 11:37:14 | 显示全部楼层 |阅读模式
本帖最后由 ZYHT 于 2021-1-16 14:51 编辑

需要做一张报表,里面的字段来自两张数据库表,在不同的数据库中,不想做视图,尝试通过主从表的关联来实现,主表是自己建立的业务表用Action,从表是系统表SA_Task用KSQLAction,通过主表的fID=从表的sData1建立关联。但是一直没做出来,想确认一下,这样想法可行吗?

即使不用主从表关联,单独从系统表SA_Task中取数据,也会报错,根据其他帖子在js代码中设置了       
        var reportData1= this.comp("reportData1");
        reportData1.setIntegerVar("offset", 0);
        reportData1.setIntegerVar("limit", -1);
        reportData1.setStringVar("filter", "(sData1='5E1632FF2C3A409DB34C11BD94864A79')");

控制台还是报错 java.lang.IllegalArgumentException,传递的参数如下:
<action process="/MCC_MIS/WCJD/process/BIMTJ/BIMTJProcess" activity="mainActivity" action-flag="__action_0__" executor="" execute-context="" name="queryTaskAction"><parameters xmlns:xbiz="http://www.justep.com/xbiz#">
<parameter name="variables"><xbiz:map>
<item key="offset"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#Long">0</xbiz:simple></item>
<item key="limit"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#Long">-1</xbiz:simple></item>
<item key="filter"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String">(sParentID is null and sData1='5E1632FF2C3A409DB34C11BD94864A79')</xbiz:simple></item>
</xbiz:map></parameter></parameters></action>


91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2021-1-18 09:18:47 | 显示全部楼层
报错的是actio的参数不正确

用queryAction的时候不需要需要ksqlAction,可以参考http://bbs.wex5.com/forum.php?mod=viewthread&tid=48603
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-24 17:32 , Processed in 0.074958 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表