Code:
dim sSQL as string
dim sq as string
sq = chr$(39) 'single quote
sSQL = "UPDATE tblECLUData " _
& "SET (State = " & sq & txtState & sq & "," _
& "ClaimStatus = " & sq & cboclaimstatus & sq & "," _
& "ECLUAnalyst = " & sq & cboLITrep & sq & "," _
& "ECLUMgmt = " & sq & cboECLUMgmt & sq & "," _
& "Insured = " & sq & cboRptType & sq & "," _
& "LitAssoc = " & sq & cboLitAssoc & sq & "," _
& "AsgmntRec = " & sq & AsgmntRec & sq & "," _
& "ClmFileSnt = " & sq & txtClmFileSnt & sq & "," _
& "LitAnalystCal = " & sq & txtLitAnalystCal & sq & "," _
& "AsgmntClo = " & sq & txtAsgmntClosed & sq & "," _
& "TMDiaryDate = " & sq & "#" & txtDiary & "#" & sq & ")"
Debug.Print sSQL
CurrentDb.Execute sSQL, dbFailOnError
String variables need to be enclosed in quotes. I used the string variable sq as single quotes. Numbers don't need to be enclosed in quotes, but I couldn't tell which of your data were numeric.
Dates in string variables need to be enclosed in Hash "#".
The debug.print is very helpful in debugging your syntax and to see exactly what the SQL data being presented to the interpreter is.