首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用链接到access的SQL Server更新链接到sharepoint的表

使用链接到access的SQL Server更新链接到sharepoint的表
EN

Stack Overflow用户
提问于 2011-02-03 05:56:14
回答 1查看 1.3K关注 0票数 0

我正在运行Access 2010和Sharepoint 2007。

我已经创建了一个Access数据库。我已经从一个SQL Server链接了5个表到这个数据库。我还链接了一个Sharepoint列表到这个数据库。

我想做的是更新Sharepoint列表上的5个字段。这些字段中的每个字段都来自我的SQL Server中的一个不同的表。

我还在我的数据库中编写了一个简单的查询,将SQL Server中的这5列放在一起,完全按照我希望它们上传到Sharepoint列表中的5列的方式进行。

是否可以基于我的查询或表中的字段更新此Sharepoint列表?做这件事最好的方法是什么?

我不能取消使用Access数据库,直接从SQL转到Sharepoint,因为我需要在Access之外根据Sharepoint列表运行报告。

EN

回答 1

Stack Overflow用户

发布于 2011-02-03 08:08:04

此问题的解决方案与在没有SQL Server和SharePoint的情况下使用本地access表时的解决方案相同。

您可以创建更新查询,并根据id更新这些字段。只是不太清楚您计划如何更新给定列。但是,假设有两个表,例如tblSQLserver和tblSharePoint,您可以执行以下操作:

代码语言:javascript
复制
UPDATE tblSharePoint
INNER JOIN tblSQL ON tblSharePoint.ID = tblSQL.ID 
SET tblSharePoint.CompanyName = tblSQL.CompanyName

因此,上面的代码将基于具有相同ID的SQL Server表中的所有公司名称更新到SharePoint表中。因此,可以通过这种方式运行标准的访问更新查询。

但是,如果我要运行多个更新,就不太清楚您将在哪个ID列上联接这些表,我会考虑使用reocrdset和VBA代码。请注意,这些类型的更新在SharePoint上运行非常慢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4880334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档