I have a data class that includes 2 save functions, saveR (report) and saveRD (reportdetails). the save routine uses the ADODB recordset to set the values followed by an .update at the end. I call the class from a form. When it runs the code it willwrite the first 6-10 fields to the recordset then return a -2147217887 ‘Errors Occured’ Message. If put a break point at the beginning of the code then F8 through it, it works fines but if I hit F5 or let it run automatically, I get the error. Help.