2010-06-08 53 views
0

在下面AccessVBA代碼,我試圖寫一個記錄到名爲 「RECIPIENT_DISPLAY」 備註字段:MS Access ADODB.recordset字符限制是2036!?這可以增加嗎?

oRec1.Fields( 「RECIPIENT_DISPLAY」)=左(sRecipientDisplayNames,萊恩(sRecipientDisplayNames) - 2)

當字符串包含2036個字符時,寫入完成。在這個數字以上,我得到以下錯誤:

運行時錯誤'2147217887(80040e21)': 無法更新;目前被該機器上的另一個會話鎖定。

這個數字2036的意義是什麼?有沒有我可以調整的屬性,這將允許上述更新發生?

回答

0

你確定這是問題的字符串嗎?使用未保存的項目和ADO時,該消息通常是正常的。

順便說一句,你應該使用Access和VBA的DAO。

相關問題