I am new in VB 6. I am have created text boxes and trying to add new data to the MS access. Whenever i add new data it replace the already exixting data in my table. I want new data to be entered without disturbing any existing data in my table. I am using recordset.addnew to add data. no sql commands. Could you please tell me why my new data always replace the top existing data in my table and its solution.