0

在以下 AccessVBA 代码中,我尝试将记录写入名为“Recipient_Display”的备注字段:

oRec1.Fields("RECIPIENT_DISPLAY") = Left(sRecipientDisplayNames, Len(sRecipientDisplayNames) - 2)

当字符串包含 2036 个字符时,写入完成。在此数字之上,我收到以下错误:

运行时错误'-2147217887(80040e21)':无法更新;当前被这台机器上的另一个会话锁定。

这个数字 2036 的意义是什么?是否有我可以调整的属性以允许进行上述更新?

4

1 回答 1

0

你确定是字符串有问题吗?该消息在处理未保存的项目和 ADO 时很常见。

顺便说一句,您应该将 DAO 与 Access 和 VBA 一起使用。

于 2010-06-09T09:05:17.777 回答