附加資料於資料欄後(編號:2399)

1. 我布置一個adodc1 ,二個command 二個text, text1設給  adodc1,text2中資料要隨時加入adodc1.recordset("body")
(此為memo格式)中
2.第一次按下command1
3.填入資料於text2中,按下command2,再按下command2,再按下command2,再按下command2
發生下列情形,請問各位高手這是何處邏輯錯誤?
執行階段錯誤'-2147467259(80004005)':
Insufficient or incorrect key culumn information;too many row affected by update.
程式如下
Private Sub Command1_Click()
Adodc1.Recordset.AddNew
End Sub
Private Sub Command2_Click()
Adodc1.Recordset("body") = Adodc1.Recordset("body") + Text2.Text
    Adodc1.Recordset.Update
End Sub