从Excel获取与Sharepoint上的MS Access数据库的连接 [英] Get Connection to MS Access database on Sharepoint from Excel

查看:168
本文介绍了从Excel获取与Sharepoint上的MS Access数据库的连接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,

为了使Access数据库可以访问,我的共享点上有一个.accdb。

to make a Access-database commonly accessable i have a .accdb on my sharepoint.

我想要通过vba-macro从excel文件设置连接。

I would like to setup a connection from a excel-file by a vba-macro.

我的vba代码:

Set cn = New ADODB.Connection 

设置rst = New ADODB.Recordset   

Set rst = New ADODB.Recordset   

cn.ConnectionString =" Provider = Microsoft.ACE.OLEDB.12.0; WSS; IMEX = 0; RetrievIds = Yes; DATABASE = https://sharepointURL.net/sites/.../database .ACCDB;"   

cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;WSS;IMEX=0;RetrievIds=Yes;DATABASE=https://sharepointURL.net/sites/.../database.accdb;"   

cn.Open   

cn.Open   

rst。打开"SELECT * FROM table",cn ,,, adCmdText

rst.Open "SELECT * FROM table", cn, , , adCmdText

但我总是收到错误" ;无法与sharepoint-website建立安全连接......",当我拨打

But i get always an error "No secure connection could be established to the sharepoint-website ... ", when i call

rst.Open 

我的问题:在sharepoint上建立从excel到Access数据库的连接是否可行?如果是,怎么样?

My question: Is it possible at all to establish a connection from excel to a Access-database on sharepoint? if yes, how?

谢谢!

推荐答案

尝试使用共享路径。

转到存储访问数据库文件的库,单击"使用资源管理器打开"。

右键单击该文件并单击"属性"。

 




示例代码:

Dim conn As New Connection
Dim rs As New Recordset

    strcon = "Provider=Microsoft.ACE.OLEDB.12.0;" & _
    "Data Source=\\sp\DavWWWRoot\sites\team\doc02\Test.accdb;"
    conn.Open (strcon)

    qry = "SELECT * FROM Table1"
    rs.Open qry, conn, adOpenKeyset

    rs.Close
    conn.Close

如果这没有帮助,我建议您在下面的Excel for Developers论坛中发帖。

https://social.msdn.microsoft.com/Forums/en-US/home?forum=exceldev&filter=alltypes&sort=lastpostdesc

我们建议适当发布的原因是您将获得最合格的受访者群体以及其他合作伙伴定期阅读论坛可以分享他们的知识,也可以从
中学习与我们的互动。 

谢谢为了您的理解。

最诚挚的问候,

Lee


这篇关于从Excel获取与Sharepoint上的MS Access数据库的连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆