有關SQL後刪除,新增資料的問題,請幫忙(編號:3228)

我使用VB6(SP3)板本,當我用SQL篩選出同一ID的資料,然後ADDNEW,然後UPDATE再ADDNEW時出現,"無法更新,最後的值已改變" runtime error -2147217842(80040e4e)
對於有同樣內容的資料(全部欄位)一刪除就有"欄位資料不足或不正確,太多列被更新所影響"的錯誤,這有辦法解決嗎?