【发布时间】:2010-09-07 22:39:41
【问题描述】:
我的工作有一个财务应用程序,用VB.NET 和SQL 编写,多个用户可以同时处理。
在某些时候,一个用户可能决定发布他们(可能还有其他人)当前正在处理的这批条目。
显然,我不再希望任何其他用户在之后添加、编辑或删除该批次中的条目 strong> 后处理已启动。
我已经看到我可以通过在 Post 进程开始的那一刻打开 SQL 事务来锁定所有数据,但是这个过程可能会相当长,我不想让事务打开完成该功能可能需要几分钟。
有没有办法只锁定我知道需要从 VB.NET 代码操作的记录?
【问题讨论】:
标签: sql database vb.net transactions locking