No, the correct way to fix the problem is to follow my advice above:
Click on the Server Behavior for the insert and go to the columns that aren't working in the bindings tab. Set the values to come from the $_POST values from your form. The values should all be set to $_POST values but you have mistakenly set a few to the recordset instead.