myDB.execute 在更新 SharePoint 列表时挂起应用程序

myDB.execute hangs the application when updating SharePoint list

我在 Outlook 应用程序中 运行 这个脚本。它将分析电子邮件、转发给适当的团队、将收到的电子邮件移至 "processed" 文件夹等... 现在下一步,我想将移动记录到我们的 SharePoint。

我添加了几行代码,它在我的(公司提供的)电脑中发挥了作用。

我加的基本是:

Dim db as Database
Set db = DAO.OpenDatabase("path\thedb.accdb")
db.execute(myquery)

查询始终是插入。我已经尝试了其中包含变量的完整插入,或者只是像这样

db.Execute "INSERT INTO the_list ([tktnum]) VALUES ('987654');"

我已经搜索过了,唯一给我希望的是添加 dbFailOnError,如

db.Execute "INSERT INTO the_list ([tktnum]) VALUES ('987654');", dbFailOnError

但这没什么区别。

又一次:在我的电脑上,它运行完美。

现在,如果我转到脚本所在的服务器 运行 并添加 SharePoint 更新代码,它会使 Outlook 崩溃。通过 db.execute 行上的断点,我看到 Outlook 保持 [运行] 大约 5 秒,然后崩溃。我把它留在那里,处理其他事情,几个小时后回来,它仍然挂着。

我一无所知。如果有人知道是否有除 443 以外的更多端口使用,我可以请求创建任何策略。

感谢阅读,希望对您有所帮助。

我发现不使用 DAO,而是使用 ADO,我可以从服务器成功更新共享点列表。