I faced this problem many times and I'm looking for the causing reason.
sql="update setting set hashcode='"&hashcode&"'"
Error:
sql="update setting set hashcode='"&hashcode&"'"
----------------------------------------------^
Microsoft VBScript compilation error '800a0401'
Expected end of statement
Please note that Changing the initial value of hashcode is not effective.
But this works fine
sql="update setting set anotherword='"&anotherword&"'"
Do you have any idea why renaming the parameter solves the problem?