我使用access作为我的应用程序的数据库,我知道当一个以上的用户尝试在同一时间点更新或插入记录到数据库时,Access会出现问题。
我只想知道,在这种情况下我该怎么做。除了使用Access DB之外,我没有其他选择。我可以检查数据库是否锁定,等待一段时间,然后尝试像things.If一样,是的,请让我知道如何做到这一点。
我正在使用ASP.net c#
发布于 2011-01-10 21:27:49
恐怕你的信息是不正确的。当数据库设置正确时,多个用户不会有任何问题。如果您有超过30个用户定期更新数据,您可能希望考虑Jet/ACE以外的其他方法。
发布于 2011-01-10 21:29:32
Access,或者更准确地说,JET没有超过1个用户编辑数据库的问题,如果有,它将不是一个数据库产品!但是,您必须小心,不要锁得太长,也不要给它带来太大的压力,然而,对于许多较小的应用程序来说,这是一个很好的选择。我个人有一个JET支持的应用程序,可以处理大约30个活跃用户,没有任何问题
https://stackoverflow.com/questions/4647292
复制相似问题