Lepid:I have fixed the form so that it doesn't error when submitted (error was due to spelling) however now it just submits to nowhere, that is the SP list does not update.
If you are trying to update data in SharePoint, it can be done either by configuring the Main Submit data source to submit the form to a specified document or form library (with InfoPath form fields mapped to columns in the SharePoint list). The form will be submitted to the specified SharePoint library, with metadata fields being updated with data from the form.
See Submit InfoPath form to SharePoint List or Library using Content Type for instructions on how to submit data to a SharePoint list or library without using code. A Submit Data Connection can be executed when the form is submitted, or using rules when a condition is met or an event (button click, field change) is fired.
To update data in a separate list or library to the one that the Infopath form is being submitted to, or to update data in SharePoint from InfoPath without submitting the form to a document or form library, you can set up a data connection to the SharePoint Site Lists Web Service, which accepts a CAML XML document with the required data to add a new or update an existing item in the list.
See InfoPath - Update Existing SharePoint List Item Programmatically Using CAML for details and instructions on how to update data in a SharePoint list programmatically using CAML and the Lists Web Service. Using this method, it is possible to update data in SharePoint without submitting the form to a document or form library.