使用ms访问权限更新本地表而不从sharepoint

时间:2016-06-01 14:36:04

标签: sql vba ms-access

我对大型数据库有点困惑。我有一个数据库,其中所有数据都保存在sharepoint服务器上。每次关闭数据库时都会清除缓存。

我的问题是部件号列表非常大(12200条记录),每次访问打开时都需要完全缓存。但是这个列表是相当静态的,所以我想让它静态,只需运行一个更新来应用打开访问应用程序时发生的更改。

我不知道该怎么做,我知道我可以链接sharepoint列表,只需用sql更新本地列表。然而,这会失败,因为访问必须首先从sharepoint下载整个数据。

1 个答案:

答案 0 :(得分:0)

如果您只需要使用SharePoint表中的新数据更新本地表,则可以创建一个只从SharePoint表中覆盖旧表的查询。

例如: 链接SharepointTableA后,创建一个查询

SELECT SharePointTableA.* INTO LocalTableB  FROM SharePointTableA 

这将使用SharePoint表中的数据覆盖本地表的所有内容。

除非您有特殊原因要求您不要覆盖记录...