MS Access ADODB.recordset字符限制是2036!?这可以增加吗?

时间:2010-06-08 22:06:16

标签: ms-access-2007 adodb recordset

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

oRec1.Fields(“RECIPIENT_DISPLAY”)=左(sRecipientDisplayNames,Len(sRecipientDisplayNames) - 2)

当字符串包含2036个字符时,写入完成。超过这个数字我得到以下错误:

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

这个号码2036有什么意义,是否有我可以调整的属性可以进行上述更新?

1 个答案:

答案 0 :(得分:0)

你确定它是问题的字符串吗?使用未保存的项目和ADO时,通常会显示该消息。

顺便说一句,你应该使用DAO和Access和VBA。