Jack,
Here's something that might be of help. When I change the syntax to:
dbsPLO_Load.Execute "UPDATE ztblCCCFinal SET OCY = " & dimlistvar & " WHERE " & matchvar = matevar & ""
The right values appear to be in the variables and I'm not getting a syntax error. Instead the following error...