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

QQ登录

只需一步,快速开始

123
返回列表 发新帖
楼主: xiaocanghai

[结贴] 【急求】bizdata数据保存失败

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2016-8-16 17:39:34 | 显示全部楼层
就用一个简单按钮
然后执行
for(i=0;i<parseInt(componentnumber);i++){
                                var optionsx="options"+i;
                                optionsx={defaultValues:[
                                            {
                                                    fid:justep.UUID.createUUID(),
                                                    fOrderNumberQTrdernumber,
                                                    fDeliveryBatchNumberQT:deliveryBatchNumber,
                                                    fComponentTypeQT:componentType,
                                                    fComponentClassificationQT:componentClassification,
                                                    fComponentNumberQTrdernumber+"%"+deliveryBatchNumber+"%"+componentType+"%"+i,
                                                    fProductionDate:null,
                                                    fDeliveryDate:deliveryDate,
                                                    fMouldSizeQTResults:null,
                                                    fConcealedWorkQTResults:null,
                                                    fComponentSizeQTResults:null,
                                                    fClientName1:clientname
                                            }
                                            ]};
                                componentQTResultsData.newData(optionsx);
  componentQTResultsData.saveData();
看看

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



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

使用道具 举报

11

主题

41

帖子

87

积分

初级会员

Rank: 2

积分
87
QQ
 楼主| 发表于 2016-8-17 10:12:43 | 显示全部楼层
jishuang 发表于 2016-8-16 17:39
就用一个简单按钮
然后执行
for(i=0;i

还是报相同的错误
我现在把它放在onAfterSave事件中了
回复 支持 反对

使用道具 举报

11

主题

41

帖子

87

积分

初级会员

Rank: 2

积分
87
QQ
 楼主| 发表于 2016-8-17 10:55:10 | 显示全部楼层
jishuang 发表于 2016-8-16 17:39
就用一个简单按钮
然后执行
for(i=0;i

可以确定是由于 componentQTResultsData表中的主键重复导致该bug吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2016-8-17 11:59:57 | 显示全部楼层
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry 'C29BC02E44A14B01AAAD2D9C8DF1829A' for key 'PRIMARY'

这个错误就是数据库抛的标准的错误信息,就是值主键列重复了
简单的就执行一条newData,不在for(i=0;i<parseInt(componentnumber);i++){中执行多条正确吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

11

主题

41

帖子

87

积分

初级会员

Rank: 2

积分
87
QQ
 楼主| 发表于 2016-8-17 14:35:49 | 显示全部楼层
jishuang 发表于 2016-8-17 11:59
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate ent ...

如果我输入的数据只有一行,比如(40,2)或(40,10),没有问题
如果输入两行,比如(40,2)和(36,2),那么就报错
回复 支持 反对

使用道具 举报

11

主题

41

帖子

87

积分

初级会员

Rank: 2

积分
87
QQ
 楼主| 发表于 2016-8-17 14:37:09 | 显示全部楼层
jishuang 发表于 2016-8-17 11:59
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate ent ...

能否远程下?现在这样效率太慢
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2016-8-17 17:12:11 | 显示全部楼层
你好楼主,该问题准备远程。(待远程)
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 13:50 , Processed in 0.063625 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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