使用vb.net 2010锁定后端访问数据库中的表



我的问题是,我需要使用一个访问数据库作为我的visual basic.net程序的后端。

数据库将被最多10个用户访问,但我想在用户更新记录时锁定表。

我无法使用公司的SQL server,因为它存储敏感信息。

我对ado.net有一些基本的了解

我读了很多文章,但我找不到任何文章,说如何锁定访问。mdb文件使用Visual basic.net

我知道SQL服务器是一个更好的选择,但这是不可能的选择,我目前

我认为最好的办法是添加一个"Locks"表,其中包含数据库中每个表的记录和指示表是否锁定的标志。

调用方法将负责在执行它们的代码之前检查该表。

因为您将处理单独的记录,Access记录锁定机制应该防止该表中单个记录的同时更新,但是如果您获得了锁,您可能应该在获得它后再次检查它以确保它是有效的。

最新更新