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

QQ登录

只需一步,快速开始

查看: 4238|回复: 7

[结贴] 这行sql有问题吗?

[复制链接]

88

主题

266

帖子

584

积分

高级会员

Rank: 4

积分
584
QQ
发表于 2018-8-15 14:32:27 | 显示全部楼层 |阅读模式
Caused by: com.justep.exception.BusinessException: 编码: JUSTEP150210; 提示: 执行KSQL出错, KSQL: select BL_creditinput.fBusinessOrg from BL_creditinput BL_creditinput  where (BL_creditinput.fMainID ="554FA8E1A17B42A18DBDF8C101C6DB9A") limit 0,1
--> sql:
--> binds: []
        at com.justep.exception.BusinessException.create(Unknown Source)
        at com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown Source)
        at com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown Source)
        at com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown Source)
        at com.justep.system.data.KSQL.select(Unknown Source)
        at com.justep.system.util.BizUtils.getRelationValues(Unknown Source)
        at com.justep.system.util.BizUtils.getRelationValue(Unknown Source)
        at DataFn.relationValue(DataFn.java:27)
        ... 77 more
Caused by: com.justep.exception.KSQLException: 编码: JUSTEP154046; 提示: KSQL语法错误, input.fMainID =^^"554FA8E1A17B42中未找到需要的元素, 位置102期望是以下元素之一:STRING, NUMBER, ONE_RELATION, IDENTIFER, VARIABLE
        at com.justep.exception.KSQLException.create(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.constExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.unaryExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.multiExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.addExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.compExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.notExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.andExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.orExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.unaryExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.multiExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.addExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.compExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.notExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.andExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.orExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.conditionExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.whereExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.selectSentenceNode(Unknown Source)
        at com.justep.system.ksql.parser.QueryParser.start(Unknown Source)
        at com.justep.system.ksql.parser.QueryParser.start(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.parse(Unknown Source)
        ... 84 more

88

主题

266

帖子

584

积分

高级会员

Rank: 4

积分
584
QQ
 楼主| 发表于 2018-8-15 14:38:53 | 显示全部楼层
我用的是relationValue('BL_creditinput',null,concat('BL_creditinput.fMainID ="',getProcessData1(),'"'),null,'fBusinessOrg','/carFin/bl/data')
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-8-15 14:46:20 | 显示全部楼层
concat('BL_creditinput.fMainID ="',getProcessData1(),'"')
改为
'BL_creditinput.fMainID =:getProcessData1()'
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

88

主题

266

帖子

584

积分

高级会员

Rank: 4

积分
584
QQ
 楼主| 发表于 2018-8-15 15:19:16 | 显示全部楼层
jishuang 发表于 2018-8-15 14:46
concat('BL_creditinput.fMainID ="',getProcessData1(),'"')
改为
'BL_creditinput.fMainID =:getProcessD ...

请问两层嵌套怎么做呢。比如:relationValue('BL_bizapply_custinfo',null,concat('BL_bizapply_custinfo.fCustInfoParentUplink = ',relationValue('BL_bizapply',null,'BL_bizapply.fMainID = :getProcessData1()',null,'BL_bizapply','/carFin/bl/data')),null,'fCflCustName','/carFin/bl/data')
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-8-15 15:28:00 | 显示全部楼层
现在报什么错?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

88

主题

266

帖子

584

积分

高级会员

Rank: 4

积分
584
QQ
 楼主| 发表于 2018-8-15 15:38:29 | 显示全部楼层

Caused by: com.justep.exception.BusinessException: 编码: JUSTEP150210; 提示: 执行KSQL出错, KSQL: select BL_bizapply_custinfo.fCflCustName from BL_bizapply_custinfo BL_bizapply_custinfo  where (BL_bizapply_custinfo.fCustInfoParentUplink = 28B6C4AF9F4849488E708569C8ED49DB) limit 0,1
--> sql:
--> binds: []
        at com.justep.exception.BusinessException.create(Unknown Source)
        at com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown Source)
        at com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown Source)
        at com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown Source)
        at com.justep.system.data.KSQL.select(Unknown Source)
        at com.justep.system.util.BizUtils.getRelationValues(Unknown Source)
        at com.justep.system.util.BizUtils.getRelationValue(Unknown Source)
        at DataFn.relationValue(DataFn.java:27)
        ... 79 more
Caused by: com.justep.exception.KSQLException: 编码: JUSTEP154115; 提示: KSQL语法错误, rentUplink = 28^^B6C4AF9F4849488中未找到需要的元素, 位置143期望是)
        at com.justep.exception.KSQLException.create(Unknown Source)
        at com.justep.system.ksql.token.TokenManager.matchToken(Unknown Source)
        at com.justep.system.ksql.token.TokenManager.match(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.unaryExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.multiExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.addExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.compExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.notExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.andExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.orExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.conditionExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.whereExpression(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.selectSentenceNode(Unknown Source)
        at com.justep.system.ksql.parser.QueryParser.start(Unknown Source)
        at com.justep.system.ksql.parser.QueryParser.start(Unknown Source)
        at com.justep.system.ksql.parser.AbstractParser.parse(Unknown Source)
        ... 86 more
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-8-15 17:05:05 | 显示全部楼层
relationValue('BL_bizapply_custinfo',null,'BL_bizapply_custinfo.fCustInfoParentUplink = :relationValue('BL_bizapply',null,'BL_bizapply.fMainID = :getProcessData1()',null,'BL_bizapply','/carFin/bl/data')',null,'fCflCustName','/carFin/bl/data')
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

88

主题

266

帖子

584

积分

高级会员

Rank: 4

积分
584
QQ
 楼主| 发表于 2018-8-16 13:24:55 | 显示全部楼层
jishuang 发表于 2018-8-15 17:05
relationValue('BL_bizapply_custinfo',null,'BL_bizapply_custinfo.fCustInfoParentUplink = :relationVal ...

请结帖,我自己写了一个函数解决了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-25 00:11 , Processed in 0.107487 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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