带有Sql server的多用户访问数据库

时间:2017-03-03 13:26:19

标签: sql-server access-vba ms-access-2013

我有一个存储在网络驱动器上的访问数据库,所有用户都访问该文件。数据库链接到位于本地站点服务器上的Sql server表。在我的vba代码中,我的连接是访问数据库。我的问题是我知道可以从vba连接到sql server但我的所有查询都存储在Access中,因此如果我的代码连接到Sql服务器或者我需要重写,我的代码是否能够从访问中运行查询所有的疑问?我们遇到的问题是,不止一个用户可能会在相同的记录上拉起来并且他们正在覆盖彼此的变化。用户可能还需要在他们的笔记本电脑上使用该程序,而不必远程访问他们在办公室的桌面。我以为我可以给他们一份副本,这样可以解决问题。有没有人有任何答案?

2 个答案:

答案 0 :(得分:0)

只需在SQL Server中重写查询即可。现在可能很痛苦,但它不应该太糟糕,而且在路上,你会很高兴你把所有东西都搬到了SQL Server(更快,更稳定,你正在使用一个真正的数据库等。)

答案 1 :(得分:-1)

您需要将所有查询拉入VBA并使用适当的参数重写它们。