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

QQ登录

只需一步,快速开始

查看: 6604|回复: 10

[结贴] 主键约束问题和本地服务不可用问题

[复制链接]

94

主题

1141

帖子

2380

积分

金牌会员

Rank: 6Rank: 6

积分
2380
发表于 2014-6-23 13:11:27 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 jason2014 于 2014-6-23 13:11 编辑

1.请问数据库表有主键PRIMARY_ID,主键自动生成,会不会出现这样的情况,两个账号同时进入该模块,会不会生成两个一样的Primary_id?导致出错。
2.现在正在使用的一个应用,有时候会提示如下图的错误,这很难地位是哪里出问题,所以请问这样的问题一般是什么原因导致的?
IMG_23062014_110232.png

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-6-23 14:05:42 | 显示全部楼层
1、如果使用nextSeq,不会重复
2、控制台有没有报错
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

94

主题

1141

帖子

2380

积分

金牌会员

Rank: 6Rank: 6

积分
2380
 楼主| 发表于 2014-6-23 14:28:07 | 显示全部楼层
zhaixin 发表于 2014-6-23 14:05
1、如果使用nextSeq,不会重复
2、控制台有没有报错

1.我们是用nextSeq的,但是在tomcat上看到错误:违反唯一约束条件。nextSeq(null)这样写没问题吧?
2.我们现在已经是正式在用了,所以tomcat刷得太快了,没认真去找tomcat的日志
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-6-23 15:23:42 | 显示全部楼层
1、nextSeq(null),恐怕不行,参数应该传一个有意义的值

2、使用的是苹果还是安卓,使用的是浏览器还是应用,手机的定位服务是否打开了
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

89

主题

1377

帖子

1837

积分

金牌会员

Rank: 6Rank: 6

积分
1837
QQ
发表于 2014-6-23 15:56:34 | 显示全部楼层
zhaixin 发表于 2014-6-23 15:23
1、nextSeq(null),恐怕不行,参数应该传一个有意义的值

2、使用的是苹果还是安卓,使用的是浏览器还是应 ...

QQ图片20140623155515.jpg 你说的null没意义的意思是? 这个参数'null'不就是个key而已吗? 这个地方改成什么不都是一样的咯?
回复 支持 反对

使用道具 举报

94

主题

1141

帖子

2380

积分

金牌会员

Rank: 6Rank: 6

积分
2380
 楼主| 发表于 2014-6-23 16:00:56 | 显示全部楼层
1.nextSeq('2000') 这个具体怎么计算的?为什么得出的是3 ?nextSeq(null),在你们的系统中有一个表SA_kvsequence定义了null的值为1665,我们这样用也没出现什么问题,就是今天看见tomcat上提示“违反唯一约束条件”才在想是不是nextSeq(null)这个原因。
2.我们有两个用户反映,都是iPhone的,都是应用上的,但是不是同一个模块中出现的,手机定位服务是否打开这个就不太清楚,应该跟这个没关系吧。
回复 支持 反对

使用道具 举报

94

主题

1141

帖子

2380

积分

金牌会员

Rank: 6Rank: 6

积分
2380
 楼主| 发表于 2014-6-23 16:08:55 | 显示全部楼层
zhaixin 发表于 2014-6-23 15:23
1、nextSeq(null),恐怕不行,参数应该传一个有意义的值

2、使用的是苹果还是安卓,使用的是浏览器还是应 ...

1.试了一下,nextSeq(null),系统会自动去找那个表字段K=null的值,如果没有就新建,值从1开始。所以应该不是这个问题
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-6-23 16:25:26 | 显示全部楼层
1、我认为nextSeq(null)和nextSeq(“null”)不一样,所以认为有问题,没有测试

2、打开手机的定位服务,再看看还报不报错
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

94

主题

1141

帖子

2380

积分

金牌会员

Rank: 6Rank: 6

积分
2380
 楼主| 发表于 2014-6-23 16:40:50 | 显示全部楼层
zhaixin 发表于 2014-6-23 16:25
1、我认为nextSeq(null)和nextSeq(“null”)不一样,所以认为有问题,没有测试

2、打开手机的定位服务,再 ...

1,试过了,nextSeq(null)和nextSeq('null')效果一样,没什么问题
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35940
发表于 2014-6-23 17:23:51 | 显示全部楼层
主键约束控制台应该有错误信息吧
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-14 20:49 , Processed in 0.062427 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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