我在 C# 中有一个导入 CSV 文件的 Winforms。
第一个方法导入它,然后调用第二个方法打开数据连接并获取最后一个,logNumber
然后返回并将其分配logNumber++
给每个记录,然后将新logNumber
的最后一个写入表。
在此期间,我不希望其他用户能够访问该logNumber
表(我也必须这样做batchNumber
)。如果我使用我发现的悲观锁定,它只会在连接打开时锁定它们,所以如果我使用第二种方法,它将关闭。那么如何保持锁定状态呢?
我以为我会以( )sqlconnection
的形式定义我收到一个错误。当我打开子表单并进行更改时,我还需要锁定记录(行)(加载到然后进入数据网格视图)。这是一个多用户系统,但我需要防止其他用户拥有甚至看到用户正在处理的记录。lvl
public partial class frmCheckEntry : Form
datatable