易表在线答疑技术与交流用户社区 → 网络环境下重复编号问题之我见


  共有10098人关注过本帖树形打印复制链接

主题:网络环境下重复编号问题之我见

帅哥哟,离线,有人找我吗?
ylm
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2320 积分:350 威望:0 精华:0 注册:2006/8/11 10:55:00
  发帖心情 Post By:2006/10/20 16:42:00 [显示全部帖子]

没法取最大号,就算可以取最大号,也不能保证不重号

试想,多人同时录入:假如当前服务器上最大号是100
A用户取最大号100+1与此同时B用户刚好同时也取大号100+1,后果就是重号了.


 回到顶部
帅哥哟,离线,有人找我吗?
ylm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2320 积分:350 威望:0 精华:0 注册:2006/8/11 10:55:00
  发帖心情 Post By:2006/10/21 19:36:00 [显示全部帖子]

俺目前有二种做法:

1,对于必须打印出来的编号:如入库单等等编号,用流水号加用户代码直接使用了:
RK00001-A
RK00002-B
RK00002-A
...
2,对于仅仅是为了唯一关联号,干脆用:UKey()+UKey()省事.


 回到顶部