What Joe said.
But also, the error you are getting is because of an extra quote and extra ampersand that shouldn't be there
Code:
"SET dbo_TestFTHeader.Customer = " & Me.Customer & " & _
"WHERE dbo_TestFTHeader.Misc_Text_Field4 = " & Me.SOBatchID & "
I dislike the line continuation form (method?) to build the SQL because it is hard to find errors.
I build strings like this: (assuming that Me.Customer and Me.SOBatchID are numbers)
Code:
strSQL = "UPDATE dbo_TestFTHeader"
strSQL = strSQL & " SET dbo_TestFTHeader.Customer = " & Me.Customer
strSQL = strSQL & " WHERE dbo_TestFTHeader.Misc_Text_Field4 = " & Me.SOBatchID
' Debug.Print strSQL
Note the space before "SET" and "WHERE". I put the space at the beginning of the line instead of the end because a missing space is easier to see.
My $0.02