在Delphi中使用TADOConnection的Execute直接执行SQL Update语句更新表中字段值,
若字段值为字符串,使用 ADOConnection.Execute(Format('UPDATE %s SET %s = "%s" WHERE %s ',[Table, Filed, Value, Condition]))即可,
但当Value含有带双引号(")字符时,会导致执行报错(语法错误 (操作符丢失) 在查询表达式中),
采用 ADOConnection.Execute(Format('UPDATE %s SET %s = %s WHERE %s ',[Table, Filed, SysUtils.QuoTedStr(Value), Condition])),就可以解决这个问题