請問 正確的新增一筆資料的方式(編號:3938)

請教一下大家..我用的是VB5
我用DAO新增一筆資料的時候
為什麼會出現二筆記錄
一筆是我新增的...一筆是空白的
以下是我的程式碼
Data1.Refresh
Data1.Recordset.AddNew
Data1.Recordset.Update
Data1.Recordset.AddNew
如果將最下面那一行拿掉...就只能存入一筆.....其他的就會變空白
而如果將最上面那行拿掉....就不能存入
會出現.."因相關物件動作被取消"的錯誤訊息
請問怎麼會這樣子呢