關於addnew(編號:702)

我有一個用access建立的資料庫,
裡面的大概有17000筆資料,
但當我利用addnew的方式做新增的動作時,
不論是怎麼新增, 記錄數目是有增加, 但是卻一直在350筆的地方新增,
addnew..不是會自動在所有記錄的最後加一筆資料嗎??
為什麼會加在記錄筆數的中間, 我的寫法是..
with data1.recordset
      .addnew
      !g_name=txtname
      !g_tel=txttel
      .update
  end with