为什么DAO Recordset.Update到SharePoint列表永远不会完成?

时间:2015-07-16 18:34:17

标签: sharepoint access-vba

My Access VBA代码执行DAO记录集。更新SharePoint列表,Access只运行并运行。这里有一些deatails ......

  • 所有VBA代码在SP 2010下都运行了4年。
  • 我们最近更新到SP 2013,事情已经破裂。而且,破坏了,我的意思是对recordset.update的调用永远不会返回,并且永远不会抛出错误,但Access继续运行。
  • 是的,我更新了SP连接。
  • 更新适用于单个记录。
  • 如果记录中没有更改字段,则更新不会挂起。
  • 当我查看Windows的TaskManger时,ACCESS过程在四核处理器上的利用率达到25%。使用的内存量可以改变值。

谢谢, 标记

z3419

1 个答案:

答案 0 :(得分:0)

在MS Access菜单中,设置选项 - >当前数据库 - > “使用缓存格式与Microsoft Access 2010及更高版本兼容”。取消设置以下两个子项:关闭时清除缓存和从不缓存。请参阅http://www.access-programmers.co.uk/forums/showthread.php?t=214875进行讨论。

-Mark