我一张表如下,Gy_Maxnumber是记录单所据的编号,如何才能让编号不重复呢?
当用户多时,重复的可性很大,有时一天好几张!!!!!!
update Gy_Maxnumber set NowNumBer=NowNumBer+1 where BillCode=1209
能不能实现在我更新是候不让别人读呢?
当用户多时,重复的可性很大,有时一天好几张!!!!!!
update Gy_Maxnumber set NowNumBer=NowNumBer+1 where BillCode=1209
能不能实现在我更新是候不让别人读呢?
比如说你的单据号定义成 yyyymmdd再加3位(每天最多999张)或者4位(每天最多9999张)Gy_Maxnumber从select max(Gy_Maxnumber+1) where 时间=今天...//能不能实现在我更新是候不让别人读呢?更新的时候可以锁表更新
m_RS.Open "update Gy_Maxnumber set NowNumBer=NowNumBer+1 where BillCode=1209"
, conn,adOpenKeyset ,adLockBatchOptimistic , adCmdText