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

QQ登录

只需一步,快速开始

查看: 3297|回复: 3

[处理中3] 后台自定义修改action

[复制链接]

58

主题

213

帖子

374

积分

中级会员

Rank: 3Rank: 3

积分
374
QQ
发表于 2018-4-20 19:00:30 | 显示全部楼层 |阅读模式
我在后台自己写了一个action作为修改用,但是实现了没有报错,却村不到数据库

58

主题

213

帖子

374

积分

中级会员

Rank: 3Rank: 3

积分
374
QQ
 楼主| 发表于 2018-4-20 19:24:27 | 显示全部楼层
UPDATE HOUSE_DATA_INFO_RT T SET T.HOME_TEMP1 = 2.5,T.HOME_TEMP2 = 2.5,T.HOME_TEMP3 = 2.5,T.HOME_TEMP4 = 3 WHERE T IN('55D4CBB6ECD44B90963BE39968B91252')在数据执行可以,为什么在后台执行得到的count却是0呢
回复 支持 反对

使用道具 举报

58

主题

213

帖子

374

积分

中级会员

Rank: 3Rank: 3

积分
374
QQ
 楼主| 发表于 2018-4-20 19:25:35 | 显示全部楼层
try {
                        String ksql = "UPDATE HOUSE_DATA_INFO_RT T SET T.HOME_TEMP1 = " + HOME_TEMP1 + ",T.HOME_TEMP2 = " + HOME_TEMP2 + ",T.HOME_TEMP3 = "
                                        + HOME_TEMP3 + ",T.HOME_TEMP4 = " + HOME_TEMP4 + " WHERE T IN ('" + fid + "') ";
                        System.out.println(ksql);
                        int count = KSQL.executeUpdate(ksql, null, dataModel, null);
                    System.out.print(count);
                } catch (Exception e) {
//                        throw new RuntimeException(e.getMessage());
                        System.out.print(e.getMessage());
                }

这是后台的action代码,不知道问题在哪里了,希望能帮忙解决以下,谢谢
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36074
发表于 2018-4-23 09:06:21 | 显示全部楼层
1.把try catch去掉,再运行看看是否报错
2.把sql语句打出来看看http://bbs.wex5.com/forum.php?mo ... 4&pid=165004035
3.如果in中的值是参数传递的参考
http://docs.wex5.com/bex5-server-question-list-10033/

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



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-4 16:46 , Processed in 0.098451 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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