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

QQ登录

只需一步,快速开始

楼主: fangyeer

[结贴] 请教一下,多表查询

[复制链接]

54

主题

367

帖子

892

积分

高级会员

Rank: 4

积分
892
QQ
 楼主| 发表于 2017-12-21 10:04:18 | 显示全部楼层
现在是
刷新数据失败! ,
执行KSQL出错, KSQL: select SO_KHZL.*,SO_WPXQ.*from SO_KHZL SO_KHZL optional  join SO_WPXQ SO_WPXQ on SO_KHZL = SO_WPXQ.fZBID where SO_KHZL.fXM = :p
--> sql:  
--> binds: []
编码:JUSTEP150210
原因:
[url=]隐藏详细[/url]
java.lang.reflect.InvocationTargetException        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)        at java.lang.reflect.Method.invoke(Method.java:497)        at com.justep.system.action.Engine.invokeActions(Native Method)        at com.justep.system.action.Engine.invokeActions(Unknown Source)        at com.justep.business.server.BusinessServer.doAction(Unknown Source)        at com.justep.business.server.BusinessServer.doExcute(Unknown Source)        at com.justep.business.server.BusinessServer.excute(Unknown Source)        at com.justep.business.server.BusinessServer.excute(Unknown Source)        at com.justep.business.server.BusinessServerServlet.execService(Unknown Source)        at com.justep.business.server.BusinessServerServlet.service(Unknown Source)        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)        at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)        at java.lang.Thread.run(Thread.java:745) Caused by: com.justep.exception.BusinessException: 编码: JUSTEP150210; 提示: 执行KSQL出错, KSQL: select SO_KHZL.*,SO_WPXQ.*from SO_KHZL SO_KHZL optional  join SO_WPXQ SO_WPXQ on SO_KHZL = SO_WPXQ.fZBID where SO_KHZL.fXM = :p  --> 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 Songhuo.LoaData(Songhuo.java:53)        ... 27 more Caused by: com.justep.exception.BusinessException: 编码: JUSTEP154150; 提示: 找不到变量p对应的值         at com.justep.exception.BusinessException.create(Unknown Source)        at com.justep.util.Utils.check(Unknown Source)        at com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source)        at com.justep.system.ksql.node.VariableNode.accept(Unknown Source)        at com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source)        at com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source)        at com.justep.system.ksql.node.CompExpressionNode.accept(Unknown Source)        at com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source)        at com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source)        at com.justep.system.ksql.node.WhereNode.accept(Unknown Source)        at com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source)        at com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source)        at com.justep.system.ksql.node.SelectSentenceNode.accept(Unknown Source)        at com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source)        at com.justep.system.ksql.visitor.QueryVisitor.visit(Unknown Source)        at com.justep.system.ksql.node.QuerySentence.accept(Unknown Source)        ... 32 more
为什么找不到变量p对应的值
我有呀如图
66.png 77.png





回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2017-12-21 10:13:37 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

54

主题

367

帖子

892

积分

高级会员

Rank: 4

积分
892
QQ
 楼主| 发表于 2017-12-21 21:13:55 | 显示全部楼层
我改了,如下:String ksql = "select SO_KHZL.*,SO_WPXQ.*from SO_KHZL SO_KHZL optional  join SO_WPXQ SO_WPXQ on SO_KHZL = SO_WPXQ.fZBID where SO_KHZL.fXM = :p这里没有空格了,
报错如下

刷新数据失败! ,
执行KSQL出错, KSQL: select SO_KHZL.*,SO_WPXQ.*from SO_KHZL SO_KHZL optional join SO_WPXQ SO_WPXQ on SO_KHZL = SO_WPXQ.fZBID where SO_KHZL.fXM = :p
--> sql:
--> binds: []

编码:JUSTEP150210



隐藏详细

java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.justep.system.action.Engine.invokeActions(Native Method) at com.justep.system.action.Engine.invokeActions(Unknown Source) at com.justep.business.server.BusinessServer.doAction(Unknown Source) at com.justep.business.server.BusinessServer.doExcute(Unknown Source) at com.justep.business.server.BusinessServer.excute(Unknown Source) at com.justep.business.server.BusinessServer.excute(Unknown Source) at com.justep.business.server.BusinessServerServlet.execService(Unknown Source) at com.justep.business.server.BusinessServerServlet.service(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:723) at com.justep.x.bs.BusinessServerServlet.service(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:723) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:745) Caused by: com.justep.exception.BusinessException: 编码: JUSTEP150210; 提示: 执行KSQL出错, KSQL: select SO_KHZL.*,SO_WPXQ.*from SO_KHZL SO_KHZL optional join SO_WPXQ SO_WPXQ on SO_KHZL = SO_WPXQ.fZBID where SO_KHZL.fXM = :p --> 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 Songhuo.cha5(Songhuo.java:50) ... 27 more Caused by: com.justep.exception.BusinessException: 编码: JUSTEP154150; 提示: 找不到变量p对应的值 at com.justep.exception.BusinessException.create(Unknown Source) at com.justep.util.Utils.check(Unknown Source) at com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source) at com.justep.system.ksql.node.VariableNode.accept(Unknown Source) at com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source) at com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source) at com.justep.system.ksql.node.CompExpressionNode.accept(Unknown Source) at com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source) at com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source) at com.justep.system.ksql.node.WhereNode.accept(Unknown Source) at com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source) at com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source) at com.justep.system.ksql.node.SelectSentenceNode.accept(Unknown Source) at com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source) at com.justep.system.ksql.visitor.QueryVisitor.visit(Unknown Source) at com.justep.system.ksql.node.QuerySentence.accept(Unknown Source) ... 32 more

回复 支持 反对

使用道具 举报

54

主题

367

帖子

892

积分

高级会员

Rank: 4

积分
892
QQ
 楼主| 发表于 2017-12-21 21:14:54 | 显示全部楼层
F12里是这样的
Error: __justepServerErrorStart__{"message":"刷新数据失败! , \n执行KSQL出错, KSQL: select SO_KHZL.*,SO_WPXQ.*from SO_KHZL SO_KHZL optional  join SO_WPXQ SO_WPXQ on SO_KHZL = SO_WPXQ.fZBID where SO_KHZL.fXM = :p\r\n --> sql: \r\n --> binds: []","reason":"","code":"JUSTEP150210","stack":"java.lang.reflect.InvocationTargetException\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:497)\r\n\tat com.justep.system.action.Engine.invokeActions(Native Method)\r\n\tat com.justep.system.action.Engine.invokeActions(Unknown Source)\r\n\tat com.justep.business.server.BusinessServer.doAction(Unknown Source)\r\n\tat com.justep.business.server.BusinessServer.doExcute(Unknown Source)\r\n\tat com.justep.business.server.BusinessServer.excute(Unknown Source)\r\n\tat com.justep.business.server.BusinessServer.excute(Unknown Source)\r\n\tat com.justep.business.server.BusinessServerServlet.execService(Unknown Source)\r\n\tat com.justep.business.server.BusinessServerServlet.service(Unknown Source)\r\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:723)\r\n\tat com.justep.x.bs.BusinessServerServlet.service(Unknown Source)\r\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:723)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)\r\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)\r\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)\r\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)\r\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)\r\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)\r\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)\r\n\tat org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)\r\n\tat org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)\r\n\tat org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\nCaused by: com.justep.exception.BusinessException: 编码: JUSTEP150210; 提示: 执行KSQL出错, KSQL: select SO_KHZL.*,SO_WPXQ.*from SO_KHZL SO_KHZL optional  join SO_WPXQ SO_WPXQ on SO_KHZL = SO_WPXQ.fZBID where SO_KHZL.fXM = :p\r\n --> sql: \r\n --> binds: []\r\n\tat com.justep.exception.BusinessException.create(Unknown Source)\r\n\tat com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown Source)\r\n\tat com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown Source)\r\n\tat com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown Source)\r\n\tat com.justep.system.data.KSQL.select(Unknown Source)\r\n\tat Songhuo.cha5(Songhuo.java:50)\r\n\t... 27 more\r\nCaused by: com.justep.exception.BusinessException: 编码: JUSTEP154150; 提示: 找不到变量p对应的值\r\n\tat com.justep.exception.BusinessException.create(Unknown Source)\r\n\tat com.justep.util.Utils.check(Unknown Source)\r\n\tat com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source)\r\n\tat com.justep.system.ksql.node.VariableNode.accept(Unknown Source)\r\n\tat com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source)\r\n\tat com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source)\r\n\tat com.justep.system.ksql.node.CompExpressionNode.accept(Unknown Source)\r\n\tat com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source)\r\n\tat com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source)\r\n\tat com.justep.system.ksql.node.WhereNode.accept(Unknown Source)\r\n\tat com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source)\r\n\tat com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source)\r\n\tat com.justep.system.ksql.node.SelectSentenceNode.accept(Unknown Source)\r\n\tat com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source)\r\n\tat com.justep.system.ksql.visitor.QueryVisitor.visit(Unknown Source)\r\n\tat com.justep.system.ksql.node.QuerySentence.accept(Unknown Source)\r\n\t... 32 more\r\n","messages":["编码: JUSTEP150210; 提示: 执行KSQL出错, KSQL: select SO_KHZL.*,SO_WPXQ.*from SO_KHZL SO_KHZL optional  join SO_WPXQ SO_WPXQ on SO_KHZL = SO_WPXQ.fZBID where SO_KHZL.fXM = :p\r\n --> sql: \r\n --> binds: []","编码: JUSTEP154150; 提示: 找不到变量p对应的值"],"url":"http://192.168.3.3:8080/BusinessServer/business-action","param":{"contentType":"json","accept":"application/json","process":"/songhuorenwu/songhuo/process/songhuodan/songhuodanProcess","activity":"listActivity5","actionFlag":"__action_0__","executor":"","executeContext":"","action":"cha5","parameters":{"variables":{"p":"yang1"},"offset":0,"limit":20,"columns":"SO_KHZL,SO_WPXQ,fCCGG,fCPBH,fDDJE,fDH,fDZ,fFWLX,fGDSM,fKDR,fLCZT,fSFKQ,fSFSW,fSFTH,fSHSJ,fSLDW,fTSBZ,fTSSM,fWPMC,fXM,fZBID,version"},"translateParameter":{"dataType":"row-list","transformIdcolumn":true,"includeState":true,"useNamespace":true,"cellnameByRelation":false,"rowsConfig":{"concept":"SO_KHZL","sequence":"SO_KHZL,SO_WPXQ,calcCheckBox,fCCGG,fCPBH,fDDJE,fDH,fDZ,fFWLX,fGDSM,fKDR,fLCZT,fSFKQ,fSFSW,fSFTH,fSHSJ,fSLDW,fTSBZ,fTSSM,fWPMC,fXM,fZBID,version"}}}}__justepServerErrorEnd__


回复 支持 反对

使用道具 举报

54

主题

367

帖子

892

积分

高级会员

Rank: 4

积分
892
QQ
 楼主| 发表于 2017-12-21 21:15:20 | 显示全部楼层
  at Request.errorMessage (http://192.168.3.3:8080/x5/UI2/v_fc4162992ddf4956b3b1d372da535f41l_zh_CNs_desktopd_pc/system/biz.common.min.js:12:14155)
   at callback (http://192.168.3.3:8080/x5/UI2/v_fc4162992ddf4956b3b1d372da535f41l_zh_CNs_desktopd_pc/system/biz.common.min.js:12:62010)
   at h (http://192.168.3.3:8080/x5/UI2/v_fc4162992ddf4956b3b1d372da535f41l_zh_CNs_desktopd_pc/system/biz.common.min.js:12:6880)
   at f (http://192.168.3.3:8080/x5/UI2/v_148e6bf4c4f94f4a932191eefdce6f6dl_zh_CNs_desktopd_pc/system/core.min.js:71:42062)
   at l.add (http://192.168.3.3:8080/x5/UI2/v_148e6bf4c4f94f4a932191eefdce6f6dl_zh_CNs_desktopd_pc/system/core.min.js:71:42384)
   at _sendRequest (http://192.168.3.3:8080/x5/UI2/v_fc4162992ddf4956b3b1d372da535f41l_zh_CNs_desktopd_pc/system/biz.common.min.js:12:7227)
   at Request.sendRequest (http://192.168.3.3:8080/x5/UI2/v_fc4162992ddf4956b3b1d372da535f41l_zh_CNs_desktopd_pc/system/biz.common.min.js:12:7559)
   at $var._sendBizRequest (eval code:1:554)
   at Request.sendBizRequest (http://192.168.3.3:8080/x5/UI2/v_fc4162992ddf4956b3b1d372da535f41l_zh_CNs_desktopd_pc/system/biz.common.min.js:12:9810)
   at _doRefreshData (http://192.168.3.3:8080/x5/UI2/v_fc4162992ddf4956b3b1d372da535f41l_zh_CNs_desktopd_pc/system/biz.common.min.js:12:61298)
SCRIPT5022: __justepServerErrorStart__{"message":"刷新数据失败! , \n执行KSQL出错, KSQL: select SO_KHZL.*,SO_WPXQ.*from SO_KHZL SO_KHZL optional  join SO_WPXQ SO_WPXQ on SO_KHZL = SO_WPXQ.fZBID where SO_KHZL.fXM = :p\r\n --> sql: \r\n --> binds: []","reason":"","code":"JUSTEP150210","stack":"java.lang.reflect.InvocationTargetException\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:497)\r\n\tat com.justep.system.action.Engine.invokeActions(Native Method)\r\n\tat com.justep.system.action.Engine.invokeActions(Unknown Source)\r\n\tat com.justep.business.server.BusinessServer.doAction(Unknown Source)\r\n\tat com.justep.business.server.BusinessServer.doExcute(Unknown Source)\r\n\tat com.justep.business.server.BusinessServer.excute(Unknown Source)\r\n\tat com.justep.business.server.BusinessServer.excute(Unknown Source)\r\n\tat com.justep.business.server.BusinessServerServlet.execService(Unknown Source)\r\n\tat com.justep.business.server.BusinessServerServlet.service(Unknown Source)\r\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:723)\r\n\tat com.justep.x.bs.BusinessServerServlet.service(Unknown Source)\r\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:723)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)\r\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)\r\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)\r\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)\r\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)\r\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)\r\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)\r\n\tat org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)\r\n\tat org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)\r\n\tat org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\nCaused by: com.justep.exception.BusinessException: 编码: JUSTEP150210; 提示: 执行KSQL出错, KSQL: select SO_KHZL.*,SO_WPXQ.*from SO_KHZL SO_KHZL optional  join SO_WPXQ SO_WPXQ on SO_KHZL = SO_WPXQ.fZBID where SO_KHZL.fXM = :p\r\n --> sql: \r\n --> binds: []\r\n\tat com.justep.exception.BusinessException.create(Unknown Source)\r\n\tat com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown Source)\r\n\tat com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown Source)\r\n\tat com.justep.system.data.impl.TableUtilsImplement.ksqlSelect(Unknown Source)\r\n\tat com.justep.system.data.KSQL.select(Unknown Source)\r\n\tat Songhuo.cha5(Songhuo.java:50)\r\n\t... 27 more\r\nCaused by: com.justep.exception.BusinessException: 编码: JUSTEP154150; 提示: 找不到变量p对应的值\r\n\tat com.justep.exception.BusinessException.create(Unknown Source)\r\n\tat com.justep.util.Utils.check(Unknown Source)\r\n\tat com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source)\r\n\tat com.justep.system.ksql.node.VariableNode.accept(Unknown Source)\r\n\tat com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source)\r\n\tat com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source)\r\n\tat com.justep.system.ksql.node.CompExpressionNode.accept(Unknown Source)\r\n\tat com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source)\r\n\tat com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source)\r\n\tat com.justep.system.ksql.node.WhereNode.accept(Unknown Source)\r\n\tat com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source)\r\n\tat com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source)\r\n\tat com.justep.system.ksql.node.SelectSentenceNode.accept(Unknown Source)\r\n\tat com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source)\r\n\tat com.justep.system.ksql.visitor.QueryVisitor.visit(Unknown Source)\r\n\tat com.justep.system.ksql.node.QuerySentence.accept(Unknown Source)\r\n\t... 32 more\r\n","messages":["编码: JUSTEP150210; 提示: 执行KSQL出错, KSQL: select SO_KHZL.*,SO_WPXQ.*from SO_KHZL SO_KHZL optional  join SO_WPXQ SO_WPXQ on SO_KHZL = SO_WPXQ.fZBID where SO_KHZL.fXM = :p\r\n --> sql: \r\n --> binds: []","编码: JUSTEP154150; 提示: 找不到变量p对应的值"],"url":"http://192.168.3.3:8080/BusinessServer/business-action","param":{"contentType":"json","accept":"application/json","process":"/songhuorenwu/songhuo/process/songhuodan/songhuodanProcess","activity":"listActivity5","actionFlag":"__action_0__","executor":"","executeContext":"","action":"cha5","parameters":{"variables":{"p":"yang1"},"offset":0,"limit":20,"columns":"SO_KHZL,SO_WPXQ,fCCGG,fCPBH,fDDJE,fDH,fDZ,fFWLX,fGDSM,fKDR,fLCZT,fSFKQ,fSFSW,fSFTH,fSHSJ,fSLDW,fTSBZ,fTSSM,fWPMC,fXM,fZBID,version"},"translateParameter":{"dataType":"row-list","transformIdcolumn":true,"includeState":true,"useNamespace":true,"cellnameByRelation":false,"rowsConfig":{"concept":"SO_KHZL","sequence":"SO_KHZL,SO_WPXQ,calcCheckBox,fCCGG,fCPBH,fDDJE,fDH,fDZ,fFWLX,fGDSM,fKDR,fLCZT,fSFKQ,fSFSW,fSFTH,fSHSJ,fSLDW,fTSBZ,fTSSM,fWPMC,fXM,fZBID,version"}}}}__justepServerErrorEnd__
core.min.js, 行71 字符285692
回复 支持 反对

使用道具 举报

54

主题

367

帖子

892

积分

高级会员

Rank: 4

积分
892
QQ
 楼主| 发表于 2017-12-21 22:38:31 | 显示全部楼层
我发现:在用系统生成的bizQueryProcedure中设置where条件是可以的,是有效的如图
88.png

给p赋值也能成功,但是像我以下的action设置where条件是不行的,没反应
99.png

然后必须在action的“代码”如下
String ksql = "select SO_KHZL.*,SO_WPXQ.*from SO_KHZL SO_KHZL optional  join SO_WPXQ SO_WPXQ on SO_KHZL = SO_WPXQ.fZBID where SO_KHZL.fXM = :p";//需要查询数据的ksql
                Table table = KSQL.select(ksql, null, "/songhuorenwu/songhuo/data", null);//调用平台提供的API执行sql,并返回table

这样where SO_KHZL.fXM = :p这句才有效,
但是用图一同样的方法给p赋值就出现楼上的错误。
var mapParam=new biz.Request.MapParam();
        mapParam.put("p",'yang1');
        event.param.setMap("variables",mapParam);这句赋值图一,图二是一样的,一正确,二提示楼上错误找不到P对应的值






回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2017-12-22 09:13:12 | 显示全部楼层
自己定义的action用KSQL.select的方法查数据,需要自己拼接variables参数的值,给condition上的变量赋值

拼接自己把condition拼接到where条件上
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

54

主题

367

帖子

892

积分

高级会员

Rank: 4

积分
892
QQ
 楼主| 发表于 2017-12-22 09:30:09 来自手机 | 显示全部楼层
请问大神,我23楼的问题怎么解决?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2017-12-22 10:01:53 | 显示全部楼层
现在的action具体怎么定义的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

54

主题

367

帖子

892

积分

高级会员

Rank: 4

积分
892
QQ
 楼主| 发表于 2017-12-22 19:31:14 | 显示全部楼层
现在定义如图 22.png
代码是
String ksql = "select SO_KHZL.*,SO_WPXQ.*from SO_KHZL SO_KHZL optional  join SO_WPXQ SO_WPXQ on SO_KHZL = SO_WPXQ.fZBID where SO_KHZL.fXM = :p";//需要查询数据的ksql
                Table table = KSQL.select(ksql, null, "/songhuorenwu/songhuo/data", null);//调用平台提供的API执行sql,并返回table

在W页面是
Model.prototype.mainDataRefreshCreateParam = function(event){
var mapParam = new biz.Request.MapParam();
        mapParam.put("p",'yang1');
        event.param.setMap("variables",mapParam);
        };

返回错误如下:
刷新数据失败! ,
执行KSQL出错, KSQL: select SO_KHZL.*,SO_WPXQ.*from SO_KHZL SO_KHZL optional  join SO_WPXQ SO_WPXQ on SO_KHZL = SO_WPXQ.fZBID where SO_KHZL.fXM = :p
--> sql:  
--> binds: []

编码:JUSTEP150210
原因:
[url=]隐藏详细[/url]
java.lang.reflect.InvocationTargetException        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)        at java.lang.reflect.Method.invoke(Method.java:497)        at com.justep.system.action.Engine.invokeActions(Native Method)        at com.justep.system.action.Engine.invokeActions(Unknown Source)        at com.justep.business.server.BusinessServer.doAction(Unknown Source)        at com.justep.business.server.BusinessServer.doExcute(Unknown Source)        at com.justep.business.server.BusinessServer.excute(Unknown Source)        at com.justep.business.server.BusinessServer.excute(Unknown Source)        at com.justep.business.server.BusinessServerServlet.execService(Unknown Source)        at com.justep.business.server.BusinessServerServlet.service(Unknown Source)        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)        at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)        at java.lang.Thread.run(Thread.java:745) Caused by: com.justep.exception.BusinessException: 编码: JUSTEP150210; 提示: 执行KSQL出错, KSQL: select SO_KHZL.*,SO_WPXQ.*from SO_KHZL SO_KHZL optional  join SO_WPXQ SO_WPXQ on SO_KHZL = SO_WPXQ.fZBID where SO_KHZL.fXM = :p  --> 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 Songhuo.cha5(Songhuo.java:50)        ... 27 more Caused by: com.justep.exception.BusinessException: 编码: JUSTEP154150; 提示: 找不到变量p对应的值         at com.justep.exception.BusinessException.create(Unknown Source)        at com.justep.util.Utils.check(Unknown Source)        at com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source)        at com.justep.system.ksql.node.VariableNode.accept(Unknown Source)        at com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source)        at com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source)        at com.justep.system.ksql.node.CompExpressionNode.accept(Unknown Source)        at com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source)        at com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source)        at com.justep.system.ksql.node.WhereNode.accept(Unknown Source)        at com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source)        at com.justep.system.ksql.visitor.SQLVisitor.visit(Unknown Source)        at com.justep.system.ksql.node.SelectSentenceNode.accept(Unknown Source)        at com.justep.system.ksql.visitor.SQLVisitor.visitChildren(Unknown Source)        at com.justep.system.ksql.visitor.QueryVisitor.visit(Unknown Source)        at com.justep.system.ksql.node.QuerySentence.accept(Unknown Source)        ... 32 more



回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-2 05:29 , Processed in 0.064671 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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