"insert into" code not working

"insert into" code not working

Yesterday, I set up a form so that when a subform row is deleted, its contents are automatically archived in another form. It works great. Today, I attempted to do the exact same thing for another subform, using the exact same syntax (only changing the form and field names) and IT DOESN'T WORK. This is driving me nuts. Any thoughts on what's going on here? The code below is in the On Delete Row section for the subform. 

insert into Deleted_Training_Records
[
Training_Record_Number = row.Training_Record_Number
Session_ID = row.Session_ID
Program = row.Program
Site_Name = row.Site_Name
Site_ID = row.Site_ID
Referral Reason = row.Referral_Reason
Number_of_RSVPs = row.Number_of_RSVPs
Number_of_Attendees = row.Number_of_Attendees
Notes = row.Notes
]

I keep getting this error message:

Error at line number : 1
Improper Statement
Error might be due to missing ';' at end of the line or incomplete expression