【发布时间】:2017-01-03 13:59:50
【问题描述】:
使用 ASP.NET (WebForm),当多个用户同时尝试访问时,如何避免 MS Access 锁定?我知道 MS Access 不是为此目的的最佳选择,但解决方法是什么?我假设我必须排队,但是如何?
【问题讨论】:
标签: c# asp.net ms-access webforms
使用 ASP.NET (WebForm),当多个用户同时尝试访问时,如何避免 MS Access 锁定?我知道 MS Access 不是为此目的的最佳选择,但解决方法是什么?我假设我必须排队,但是如何?
【问题讨论】:
标签: c# asp.net ms-access webforms
MS Access 绝对不是最佳选择。
不确定您到底要做什么,但如果文件从不同用户多次打开,MS Access 会锁定该文件。您需要确保访问该文件的系统用户始终相同(例如,您的 IIS 用户可能)或编写一个处理访问的小包装器。
您仍然一次只能执行一个请求,所以是的,您需要一个队列来完成这项工作。
但是我强烈建议为此使用 SQL,也许可以免费试用 SQL Express,而且它更易于使用。
【讨论】: