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

QQ登录

只需一步,快速开始

查看: 2756|回复: 10

[结贴] bassData编辑后保存报错

[复制链接]

3

主题

16

帖子

34

积分

新手上路

Rank: 1

积分
34
QQ
发表于 2017-2-23 17:18:35 | 显示全部楼层 |阅读模式
求大神解决!
Model.prototype.col5Click = function(event){
        var row = event.bindingContext.$object;
        var appendData = this.comp("appendData");
                var check = appendData.val("status", row);
                check = 1;       
         this.comp('appendData').saveData();

};

只是想修改当前行其中一列的值然后报500的错。

QQ图片20170223171557.png

1

主题

1831

帖子

821

积分

高级会员

Rank: 4

积分
821
QQ
发表于 2017-2-23 17:23:46 | 显示全部楼层
先给status的值写一个固定的数字或者字符串看看会不会报错
回复 支持 反对

使用道具 举报

3

主题

16

帖子

34

积分

新手上路

Rank: 1

积分
34
QQ
 楼主| 发表于 2017-2-23 20:19:33 | 显示全部楼层
大雁子 发表于 2017-2-23 17:23
先给status的值写一个固定的数字或者字符串看看会不会报错

不好意思,不是很理解你说的意思,能说的具体点么?
回复 支持 反对

使用道具 举报

29

主题

123

帖子

322

积分

中级会员

Rank: 3Rank: 3

积分
322
QQ
发表于 2017-2-24 09:20:47 | 显示全部楼层
把那个错误的sql语句到MySQL执行以下看有没有错
回复 支持 反对

使用道具 举报

29

主题

123

帖子

322

积分

中级会员

Rank: 3Rank: 3

积分
322
QQ
发表于 2017-2-24 09:21:36 | 显示全部楼层
可以在开发工具控制台里面找
回复 支持 反对

使用道具 举报

29

主题

123

帖子

322

积分

中级会员

Rank: 3Rank: 3

积分
322
QQ
发表于 2017-2-24 09:24:19 | 显示全部楼层
看你的代码不太习惯

貌似赋值是这样写啊 this.comp("DATA").setValue(col,val,row)
还有row我喜欢=this.comp("DATA").getCurrentRow()
回复 支持 反对

使用道具 举报

发表于 2017-2-24 11:09:37 | 显示全部楼层
500错误是服务器端的错误!需要看下tomcat控制台的完整报错信息是什么!?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

16

帖子

34

积分

新手上路

Rank: 1

积分
34
QQ
 楼主| 发表于 2017-2-24 13:44:57 | 显示全部楼层
liangyongfei 发表于 2017-2-24 11:09
500错误是服务器端的错误!需要看下tomcat控制台的完整报错信息是什么!?

HTTP Status 500 - 执行Action:lixin/lixin/saveAppend失败,Action[lixin/lixin/saveAppend]执行失败,SQL执行失败,com.mysql.jdbc.JDBC4PreparedStatement@783741: UPDATE append SET fID='C76D1FBEF61000014817D0641A50D220',calcImageURL='/x5/UI2/v_2e460ee044a04855a65458d88408ddafl_zh_CNs_d_m/biye/img/jiang.png',fClass='奖金',fDate='2017-02-23',fImage='jiang.png',fType='收入',srmoney='33',status='1',zcmoney=null WHERE fID='C76D1FBEF61000014817D0641A50D220'
回复 支持 反对

使用道具 举报

发表于 2017-2-24 13:55:56 | 显示全部楼层
18036651877 发表于 2017-2-24 13:44
HTTP Status 500 - 执行Action:lixin/lixin/saveAppend失败,Action[lixin/lixin/saveAppend]执行失败, ...

就这样写错误吗??没有其他的了吗??
UPDATE append SET fID='C76D1FBEF61000014817D0641A50D220',calcImageURL='/x5/UI2/v_2e460ee044a04855a65458d88408ddafl_zh_CNs_d_m/biye/img/jiang.png',fClass='奖金',fDate='2017-02-23',fImage='jiang.png',fType='收入',srmoney='33',status='1',zcmoney=null WHERE fID='C76D1FBEF61000014817D0641A50D220'

在数据库管理工具中,执行一下这个sql语句,是否正常??如果不正常那就是sql语法错误了!
会不会是  zcmoney=null  这个里的问题??数据库支持null吗??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

16

帖子

34

积分

新手上路

Rank: 1

积分
34
QQ
 楼主| 发表于 2017-2-24 14:01:00 | 显示全部楼层
已解决,原因是有一列是在w文件添加的而不是在MySQL添加,列名没有识别到,导致保存失败!
谢谢各位!请结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-26 15:40 , Processed in 0.072010 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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