9 个解决方案
#1
定义一个全局唯一的Singleton对象用于获取自动流水单号,
客户端代码使用这个Singleton对象得到自动流水编号,再插入到数据库。
客户端代码使用这个Singleton对象得到自动流水编号,再插入到数据库。
#2
1、用一个表专门记录当前流水号
2、每插入新记录的时间把当前流水号表的号加1
3、插入操作时记得用事务处理。
2、每插入新记录的时间把当前流水号表的号加1
3、插入操作时记得用事务处理。
#3
1、用一个表专门记录当前流水号
2、每插入新记录的时间把当前流水号表的号加1
3、插入操作时记得用事务处理
--------------------------
哦,谢谢!用一个表专门记录当前流水号,这样做是不是效率要高,思路清晰,还是有其他特殊需要这样做
2、每插入新记录的时间把当前流水号表的号加1
3、插入操作时记得用事务处理
--------------------------
哦,谢谢!用一个表专门记录当前流水号,这样做是不是效率要高,思路清晰,还是有其他特殊需要这样做
#4
作一个表维护当前流水号,然后在打开页面时就根据那个表生成下一流水号并更新当前流水号,而如果记录不保存的话该流水号就作废。
#5
对了,ACCESS没有事务处理特性吧?
#6
lock
{
产生流水并插入;
}
{
产生流水并插入;
}
#7
echeng192(◥▇▅||︻王) (
--------------
方法不错
--------------
方法不错
#8
先顶起来
#9
插个队
http://community.csdn.net/Expert/topic/4875/4875510.xml?temp=.9507105
http://community.csdn.net/Expert/topic/4875/4875510.xml?temp=.9507105
#1
定义一个全局唯一的Singleton对象用于获取自动流水单号,
客户端代码使用这个Singleton对象得到自动流水编号,再插入到数据库。
客户端代码使用这个Singleton对象得到自动流水编号,再插入到数据库。
#2
1、用一个表专门记录当前流水号
2、每插入新记录的时间把当前流水号表的号加1
3、插入操作时记得用事务处理。
2、每插入新记录的时间把当前流水号表的号加1
3、插入操作时记得用事务处理。
#3
1、用一个表专门记录当前流水号
2、每插入新记录的时间把当前流水号表的号加1
3、插入操作时记得用事务处理
--------------------------
哦,谢谢!用一个表专门记录当前流水号,这样做是不是效率要高,思路清晰,还是有其他特殊需要这样做
2、每插入新记录的时间把当前流水号表的号加1
3、插入操作时记得用事务处理
--------------------------
哦,谢谢!用一个表专门记录当前流水号,这样做是不是效率要高,思路清晰,还是有其他特殊需要这样做
#4
作一个表维护当前流水号,然后在打开页面时就根据那个表生成下一流水号并更新当前流水号,而如果记录不保存的话该流水号就作废。
#5
对了,ACCESS没有事务处理特性吧?
#6
lock
{
产生流水并插入;
}
{
产生流水并插入;
}
#7
echeng192(◥▇▅||︻王) (
--------------
方法不错
--------------
方法不错
#8
先顶起来
#9
插个队
http://community.csdn.net/Expert/topic/4875/4875510.xml?temp=.9507105
http://community.csdn.net/Expert/topic/4875/4875510.xml?temp=.9507105