【问题标题】:MS Access Linked SharePoint Online Lists Connection StringMS Access 链接的 SharePoint Online 列表连接字符串
【发布时间】:2017-03-13 04:55:30
【问题描述】:

我有一个 MS Access 应用程序,其中包含来自 SharePoint Online 的 2 个链接列表。我在启动时迭代所有表并刷新链接,因为我想确保连接良好,并且如果我想指向不同的 SharePoint Online 实例,比如开发或测试。这仅在我登录到 SharePoint Online 时才有效,因此我想更改它,这样我就不会收到登录提示。我之前已经使用本地 SharePoint 完成了此操作,并且您只需要 AD 身份验证,但是SharePoint Online 未连接到 AD,而是使用一组完全不同的凭据。

如果您从 MS Access 内部查看设计中的列表,我的连接字符串如下所示。 ACEWSS;HDR=NO;IMEX=2;ACCDB=YES;DATABASE=https://mycompany.sharepoint.com;LIST={AF7E4E8E-6E7D-4BEA-B856-F69BF58114A4};VIEW=; RetrieveIds=Yes;TABLE=spMyList;

是否可以向此连接字符串添加凭据?我查看了http://www.connectionstrings.com,他们有例子,但没有任何效果。我尝试了用户/密码和 uid/pwd,但我仍然得到该提示。

【问题讨论】:

    标签: ms-access sharepoint


    【解决方案1】:

    此问题的答案是在 Connect 和 RefreshLink 之前将 TableDef.Attributes 属性设置为 DB_ATTACHSAVEPWD,如下所示。

    tblDef.Attributes = DB_ATTACHSAVEPWD
    tblDef.Connect = strSQLAzureConnectionString
    tblDef.RefreshLink
    

    【讨论】:

      猜你喜欢
      • 2022-11-19
      • 2014-06-14
      • 1970-01-01
      • 2011-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-18
      相关资源
      最近更新 更多