If the TextBoxes are mapped to the datafields already why don't you just use ADO.addnew before they type the info in the boxes (it will even clear the boxes for a new entry) and then if they change records or add again it will automatically save the info or you can have a save button and just use ADO.update in the click event