0
我有一个项目,我使用select语句从sql表中选择一组记录,我需要锁定选定的记录,然后更新一些并将其他人移动到另一个表。现在我有这样的选择。从C#winform锁定和解锁sql数据库中的行
Select item
from tableA
where batchno = 123;
我相信我会通过这样的
Select item
from tableA with (rowlock, readpast)
where batchno = 123;
写它锁定他们这是基本的选择,然后我做的另一个表中一个DataGridView和地方各记录中包含了所有的更新已被添加到记录以及原始字段。当我将记录插入另一个表格时,我删除了原始记录,那些未更新的记录,我更改那些未更新并需要释放锁定的记录。
我使用readpast命令,以便其他用户不会显示已经选择的记录。我相信这是正确的。
如果这是正确的,我需要知道如何释放记录。我是C#的新手,所以请清楚并耐心等待。
哪种类型的SQL是SQL Server? – MatBailie 2012-03-22 15:55:13