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

QQ登录

只需一步,快速开始

查看: 6283|回复: 27

[结贴] 调用存储过程,点按钮没有反应

[复制链接]

17

主题

143

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
QQ
发表于 2017-12-4 02:51:33 | 显示全部楼层 |阅读模式
捕获.PNG 捕获1.PNG 我想要调用存储过程,按照官方教程写了代码,但是点击按钮后台什么操作都没有,存储过程也没有执行,大神帮忙看看

17

主题

143

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
QQ
 楼主| 发表于 2017-12-4 02:52:23 | 显示全部楼层
我怎么看我存储过程有几个参数?
回复 支持 反对

使用道具 举报

17

主题

143

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
QQ
 楼主| 发表于 2017-12-4 07:59:33 | 显示全部楼层
本帖最后由 737812534 于 2017-12-4 08:02 编辑

我想实现的功能是:w页面上有一个按钮,按钮名称是“执行存储过程”。我点击该按钮,系统就执行我我写的存储过程。
首先我自己写了一个action,用来执行调用存储过程。W页面有一个按钮的click事件,该事件调用我写的action。
我按照论坛里搜索到的所有方法以及参考了db.JAVA和invoketable文件里面的案例,写了帖子里所示的代码,结果:点击“执行存储过程”按钮:控制台什么信息都没有,直接是空白(真的是完全空白)。我想要执行的存储过程也没有执行。请大神帮忙看看到底什么原因,该怎么修改我的代码?
回复 支持 反对

使用道具 举报

17

主题

143

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
QQ
 楼主| 发表于 2017-12-4 08:10:54 | 显示全部楼层
我调用的存储过程只是希望它能在数据库里帮我算两张表,然后在数据库里新增一张新的表把我算的数据放进去就行,不需要给页面返回任何的数据,但是我看案例里面都有返回值,所以我不知道怎么写。还有我看论坛里搜索的所有帖子以及参考的案例里面,存储过程都是有参数的,我不知道怎么看我存储过程里面有多少参数,请问怎么看存储过程有没有参数,如果我的存储过程里没有参数的话JAVA文件里面该怎么写呢?
回复 支持 反对

使用道具 举报

17

主题

143

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
QQ
 楼主| 发表于 2017-12-4 08:11:13 | 显示全部楼层
我调用的存储过程只是希望它能在数据库里帮我算两张表,然后在数据库里新增一张新的表把我算的数据放进去就行,不需要给页面返回任何的数据,但是我看案例里面都有返回值,所以我不知道怎么写。还有我看论坛里搜索的所有帖子以及参考的案例里面,存储过程都是有参数的,我不知道怎么看我存储过程里面有多少参数,请问怎么看存储过程有没有参数,如果我的存储过程里没有参数的话JAVA文件里面该怎么写呢?
回复 支持 反对

使用道具 举报

17

主题

143

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
QQ
 楼主| 发表于 2017-12-4 08:15:26 | 显示全部楼层
已经看过所有帖子,参考过帖子上提到的案例。哪位大神能帮我具体分析一下我的代码,我到底错在哪里?为什么控制台一点信息都没有?具体我的代码要怎么改?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-12-4 10:10:23 | 显示全部楼层
java中加断点调试确认java代码执行了吗
http://bbs.wex5.com/forum.php?mo ... 4&pid=164929261
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

17

主题

143

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
QQ
 楼主| 发表于 2017-12-4 10:19:38 | 显示全部楼层
UI里代码:
        Model.prototype.button2Click = function(event){
        // 输出执行代码
//                TextOut.setText(code, arguments.callee.toString());
               
                // 调用动作,动作CunChuSQLAction每次调用返回不同类型的简单值
                biz.Request.sendBizRequest({
                        "context" : this.getContext(),
                        "action": "CunChuSQLAction",
                        "callback": function(data) {
                                data.ignoreError = false;
                                if (data.state) {
                                        justep.Util.hint("返回简单值调用成功");
                                        // 输出返回结果
//                                        TextOut.setText(result, data.response);
                                }
                        }
                });
        };

JAVA里面代码:
        public static void CunChuSQL() throws NamingException, SQLException {
                // 从当前上下文的事务对象中获取数据库连接
                                Connection conn = ModelUtils.getConnectionInTransaction("/dsb/KaoHe/data");
                                // 创建一个 CallableStatement对象来调用数据库存储过程
                                CallableStatement stat = conn.prepareCall("{call daymonthyearxs()}");
                                try {
                                       
                                        // 执行存储过程
                                        stat.execute();

                                } finally {
                                        stat.close();
                                }
        }

大神啊,快帮忙看看吧,急啊!!!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-12-4 10:41:01 | 显示全部楼层
看7的java代码调试看看java执行了吗?

F12打开浏览器的开发人员调试工具确认console中是否有错误
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

17

主题

143

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
QQ
 楼主| 发表于 2017-12-4 11:38:11 | 显示全部楼层
本帖最后由 737812534 于 2017-12-4 11:47 编辑

大神,按照你说的调试方法设置后,控制台输出信息是这样的,请问问题出在哪里啊?有点长,麻烦您耐心看一下!
devDebug true
2017-12-04 11:35:23 relation加载开始...
2017-12-04 11:35:23 relation加载完成,Model Object:/SA/theme/ontology/sThemePublishType@Relation
2017-12-04 11:35:23 /SA/theme/ontology中添加业务元素: /SA/theme/ontology/sThemePublishType@Relation
devDebug true
2017-12-04 11:35:23 relation加载开始...
2017-12-04 11:35:23 relation加载完成,Model Object:/SA/theme/ontology/sThemeActivity@Relation
2017-12-04 11:35:23 /SA/theme/ontology中添加业务元素: /SA/theme/ontology/sThemeActivity@Relation
devDebug true
2017-12-04 11:35:23 relation加载开始...
2017-12-04 11:35:23 relation加载完成,Model Object:/SA/theme/ontology/sThemeID@Relation
2017-12-04 11:35:23 /SA/theme/ontology中添加业务元素: /SA/theme/ontology/sThemeID@Relation
devDebug true
2017-12-04 11:35:23 concept加载开始...
2017-12-04 11:35:23 has-relation加载开始...
2017-12-04 11:35:23 has-relation加载完成,Model Object:/SA/theme/ontology/version@Relation
2017-12-04 11:35:23 has-relation加载开始...
2017-12-04 11:35:23 has-relation加载完成,Model Object:/SA/theme/ontology/sName@Relation
2017-12-04 11:35:23 has-relation加载开始...
2017-12-04 11:35:23 has-relation加载完成,Model Object:/SA/theme/ontology/sPersonID@Relation
2017-12-04 11:35:23 has-relation加载开始...
2017-12-04 11:35:23 has-relation加载完成,Model Object:/SA/theme/ontology/sValue@Relation
2017-12-04 11:35:23 concept加载完成,Model Object:/SA/theme/ontology/SA_PortalProfiles@Concept
2017-12-04 11:35:23 /SA/theme/ontology中添加业务元素: /SA/theme/ontology/SA_PortalProfiles@Concept
devDebug true
devDebug true
2017-12-04 11:35:23 invoke RuntimeManager.addDynamicConcept begin. concept:/SA/theme/ontology/SA_PortalProfiles
devDebug true
2017-12-04 11:35:23 invoke RuntimeManager.addDynamicConcept end.
2017-12-04 11:35:23 initial model :/SA/theme/ontology
2017-12-04 11:35:23 /SA/theme/ontology模型引用 ,allIncludes -> [/SA/theme, /SA, /], allUses ->[/system/logic, /system/logic/fn, /system/ontology, /system, /]
2017-12-04 11:35:23 /SA/theme/ontology下的classpath:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\transform.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\stax-api-1.0.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\stax-1.2.0.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\smack.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\org.eclipse.paho.client.mqttv3-1.0.0.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\message.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\log4j-1.2.14.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\jaxen-1_1_beta_9.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\fastjson-1.1.25.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\dom4j-1_6_1.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\decrypt.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\db-tools.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\commons-pool2-2.2.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\commons-logging-1.0.4.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\commons-lang-2.3.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\commons-io-1_1.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\commons-httpclient-3_1.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\commons-fileupload-1.2.1.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\commons-codec-1.6.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\common-process-json.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\biz-system.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\biz-olap.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\biz-model-parser.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\biz-master.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\biz-loader.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\biz-ext-space.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\biz-common.jar;D:\BeX5_V3.6\apache-tomcat\webapps\..\..\runtime\BusinessServer\WEB-INF\lib\biz-api.jar
2017-12-04 11:35:23 /SA/theme/ontology下的动态class目录:D:\BeX5_V3.6\model\BIZ\SA\theme\ontology\dclasses
2017-12-04 11:35:23 加载模型/SA/excel/logic/action下的描述文件:D:\BeX5_V3.6\model\BIZ\SA\excel\logic\action\excel.procedure.m
devDebug true
2017-12-04 11:35:23 procedure加载开始...
2017-12-04 11:35:23 procedure加载完成,Model Object:/SA/excel/logic/action/exportExcelProcedure@Procedure
2017-12-04 11:35:23 /SA/excel/logic/action中添加业务元素: /SA/excel/logic/action/exportExcelProcedure@Procedure
devDebug true
2017-12-04 11:35:23 procedure加载开始...
2017-12-04 11:35:23 procedure加载完成,Model Object:/SA/excel/logic/action/importExcelProcedure@Procedure
2017-12-04 11:35:23 /SA/excel/logic/action中添加业务元素: /SA/excel/logic/action/importExcelProcedure@Procedure
devDebug true
2017-12-04 11:35:23 procedure加载开始...
2017-12-04 11:35:23 procedure加载完成,Model Object:/SA/excel/logic/action/downloadExportExcelProcedure@Procedure
2017-12-04 11:35:23 /SA/excel/logic/action中添加业务元素: /SA/excel/logic/action/downloadExportExcelProcedure@Procedure
devDebug true
2017-12-04 11:35:23 procedure加载开始...
2017-12-04 11:35:23 procedure加载完成,Model Object:/SA/excel/logic/action/uploadImportExcelProcedure@Procedure
2017-12-04 11:35:23 /SA/excel/logic/action中添加业务元素: /SA/excel/logic/action/uploadImportExcelProcedure@Procedure
devDebug true
2017-12-04 11:35:23 procedure加载开始...
2017-12-04 11:35:23 procedure加载完成,Model Object:/SA/excel/logic/action/exportExcelBeforeProcedure@Procedure
2017-12-04 11:35:23 /SA/excel/logic/action中添加业务元素: /SA/excel/logic/action/exportExcelBeforeProcedure@Procedure
devDebug true
2017-12-04 11:35:23 procedure加载开始...
2017-12-04 11:35:23 procedure加载完成,Model Object:/SA/excel/logic/action/exportExcelAfterProcedure@Procedure
2017-12-04 11:35:23 /SA/excel/logic/action中添加业务元素: /SA/excel/logic/action/exportExcelAfterProcedure@Procedure
devDebug true
2017-12-04 11:35:23 procedure加载开始...
2017-12-04 11:35:23 procedure加载完成,Model Object:/SA/excel/logic/action/importExcelBeforeProcedure@Procedure
2017-12-04 11:35:23 /SA/excel/logic/action中添加业务元素: /SA/excel/logic/action/importExcelBeforeProcedure@Procedure
devDebug true
2017-12-04 11:35:23 procedure加载开始...
2017-12-04 11:35:23 procedure加载完成,Model Object:/SA/excel/logic/action/importExcelAfterProcedure@Procedure
2017-12-04 11:35:23 /SA/excel/logic/action中添加业务元素: /SA/excel/logic/action/importExcelAfterProcedure@Procedure
devDebug true
2017-12-04 11:35:23 加载模型/SA/excel/logic/action下的描述文件:D:\BeX5_V3.6\model\BIZ\SA\excel\logic\action\excel.action.m
devDebug true
2017-12-04 11:35:23 action加载开始...
2017-12-04 11:35:23 action加载完成,Model Object:/SA/excel/logic/action/exportExcel@Action
2017-12-04 11:35:23 /SA/excel/logic/action中添加业务元素: /SA/excel/logic/action/exportExcel@Action
devDebug true
2017-12-04 11:35:23 action加载开始...
2017-12-04 11:35:23 action加载完成,Model Object:/SA/excel/logic/action/downloadExportExcel@Action
2017-12-04 11:35:23 /SA/excel/logic/action中添加业务元素: /SA/excel/logic/action/downloadExportExcel@Action
devDebug true
2017-12-04 11:35:23 action加载开始...
2017-12-04 11:35:23 action加载完成,Model Object:/SA/excel/logic/action/uploadImportExcel@Action
2017-12-04 11:35:23 /SA/excel/logic/action中添加业务元素: /SA/excel/logic/action/uploadImportExcel@Action
devDebug true
2017-12-04 11:35:23 action加载开始...
2017-12-04 11:35:23 action加载完成,Model Object:/SA/excel/logic/action/importExcel@Action
2017-12-04 11:35:23 /SA/excel/logic/action中添加业务元素: /SA/excel/logic/action/importExcel@Action
devDebug true
2017-12-04 11:35:23 action加载开始...
2017-12-04 11:35:23 action加载完成,Model Object:/SA/excel/logic/action/exportExcelBeforeAction@Action
2017-12-04 11:35:23 /SA/excel/logic/action中添加业务元素: /SA/excel/logic/action/exportExcelBeforeAction@Action
devDebug true
2017-12-04 11:35:23 action加载开始...
2017-12-04 11:35:23 action加载完成,Model Object:/SA/excel/logic/action/exportExcelAfterAction@Action
2017-12-04 11:35:23 /SA/excel/logic/action中添加业务元素: /SA/excel/logic/action/exportExcelAfterAction@Action



回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 11:39 , Processed in 0.073006 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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