Ciao a tutti, qualcuno sa dirmi perché mi genera questo errore:

Microsoft JET Database Engine (0x80040E14)
Errore di sintassi nella stringa nell'espressione della query 'Cod = 'BL93!?56UT'.
/azionecod.asp, line 34


Questo è il cod

Dim sqlStringup
set cnup = Server.CreateObject("Adodb.Connection")
cnup.Open Conn


sqlStringup = "UPDATE "& tbcod &" SET IdUt= " & idut & ", assegnato =" & 1 & " Where Cod = '" & codice

cnup.Execute sqlStringup