我的问题是,我需要使用一个访问数据库作为我的visual basic.net程序的后端。
数据库将被最多10个用户访问,但我想在用户更新记录时锁定表。
我无法使用公司的SQL server,因为它存储敏感信息。
我对ado.net有一些基本的了解
我读了很多文章,但我找不到任何文章,说如何锁定访问。mdb文件使用Visual basic.net
我知道SQL服务器是一个更好的选择,但这是不可能的选择,我目前
我认为最好的办法是添加一个"Locks"表,其中包含数据库中每个表的记录和指示表是否锁定的标志。
调用方法将负责在执行它们的代码之前检查该表。
因为您将处理单独的记录,Access记录锁定机制应该防止该表中单个记录的同时更新,但是如果您获得了锁,您可能应该在获得它后再次检查它以确保它是有效的。