【问题标题】:Vb.net ADODB connection to Share Point doesn't work与 Share Point 的 Vb.net ADODB 连接不起作用
【发布时间】:2017-06-01 17:51:22
【问题描述】:

在 vb.net 中,我试图打开到 Share Point 的连接字符串,代码停留在下面的 cnt.Open 命令处并一直运行,但没有显示错误,我之前在 VBA 中使用了相同的语法并且它有效,

Dim cnt As ADODB.Connection
Dim rst As ADODB.Recordset
cnt.Open("Provider=Microsoft.ACE.OLEDB.12.0;WSS;IMEX=1;RetrieveIds=Yes;DATABASE=Location;LIST=LISTNAME; ")

【问题讨论】:

    标签: vb.net sharepoint ado adodb


    【解决方案1】:

    您的连接忘记了 New。

    Dim cnt As ADODB.Connection = New ADODB.Connection
    Dim rst As ADODB.Recordset
    cnt.Open("Provider=Microsoft.ACE.OLEDB.12.0;WSS;IMEX=1;RetrieveIds=Yes;DATABASE=Location;LIST=LISTNAME; ")
    

    【讨论】:

    • 谢谢布赖恩,我已经在另一行有了这个,但它仍然无法正常工作,只是不停地运行
    • 好吧,那我怀疑连接字符串不正确。我建议对其进行验证,并可能删除尾随空格。
    • 在连接字符串“DATABASE=Location;LIST=LISTNAME”的这一部分中,Location 和 LISTNAME 是什么?它们是包含所需数据的变量吗?
    • 不,我直接输入了值,为了简单起见,我只是用这些名称替换了它,这种语法在 vba 中有效,我完全照原样复制它
    猜你喜欢
    • 2018-07-11
    • 1970-01-01
    • 2019-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-29
    • 1970-01-01
    相关资源
    最近更新 更多