How can I update, add and delete records of a Data object whos recordset is retrieved by an SQL statement? Do I have to first make the record source point to an existing table, then add the record, and finally re-issue the SQL statement?