要写一个网络版软件,可能有几个客户机同时操作一种单据,有什么方法可以避免冲突?单号唯一性怎么处理? 要写一个网络版软件,可能有几个客户机同时操作一种单据,有什么方法可以避免冲突?单号唯一性怎么处理? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 单据号在事务中取得。例如:(SQL Server数据库)Begin Transactiondeclare @MaxNoselect @MaxNo=Max(No) from Tableinsert into table(No,....)values(@MaxNo,....)......if @@error=0 Commit Transaction else Rollback Transaction 要做好,看来只能充分发挥DBMS的数据并发操作方面的优势,约束、或自己使用共享锁之类 同意julychina(猴子哥)的做法,我們公司也是這樣處理的! 调用dll函数被跳出 实时信息软件开发 vclzip3-我下载了 安装好后用不,提示:File not found: 'VCLUnZip.dcu' 简单的? clientSocket与ServerSocket传输问题? 关于listview,在线等,急! 求ole对象方式调用 word 2007 保存为兼容word97-word2003文件的方法。 关于互斥问题 怎样停止一个线程?? 不理解delphi中的面向对象,请解答? 怎样保持numlock始终是亮的? 如何转string为pchar类型
Begin Transaction
declare @MaxNo
select @MaxNo=Max(No) from Table
insert into table(No,....)
values(@MaxNo,....)
......if @@error=0 Commit Transaction else Rollback Transaction