Z zhangjensy Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-14 #1 如何产生单据的内联号,而且内联号永远不重复!比如:入单仓的内联号,用于和表头关联,有很多用户在同时操作入仓单,如何保证所有的人产生的内联号永远都不会重复?我以前是用一个公共的顺序号来取,但会出现抢号而重复的问题!CreateClassID一定可以产生号码,永远不重复吗?它产生的字符串长度是多少?
如何产生单据的内联号,而且内联号永远不重复!比如:入单仓的内联号,用于和表头关联,有很多用户在同时操作入仓单,如何保证所有的人产生的内联号永远都不会重复?我以前是用一个公共的顺序号来取,但会出现抢号而重复的问题!CreateClassID一定可以产生号码,永远不重复吗?它产生的字符串长度是多少?
A asnychen Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-14 #2 你问题分类是C/S..那么如果是Server得到提交申请的时候做一个临界区保护这个单号..也就是说,只有上一个单号申请好了,才能进行下一个单号的申请...做C/S操作同一个I/0接口或者公共变量的时候需要用临界区做保护..
你问题分类是C/S..那么如果是Server得到提交申请的时候做一个临界区保护这个单号..也就是说,只有上一个单号申请好了,才能进行下一个单号的申请...做C/S操作同一个I/0接口或者公共变量的时候需要用临界区做保护..
A asnychen Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-14 #3 CreateClassID有可能产生相同的,看你怎么用
Z zhangjensy Unregistered / Unconfirmed GUEST, unregistred user! 2009-01-14 #5 sql server 2000的newid()一定能保证唯一性?