conn.Execute 无效

    今天下午在修改原来的ASP程序,其中我添加了了一个更新字段的SQL语句如下:
conn.Execute "update t_main set password='123456' where uid=2"
结果页面即不执行也不出现任何错误,不提示错误真是比提示错误还痛苦,刚开始以为是其他语句除了问题,逐句排查,最后断定问题就在这一句上,可是看来看去语法没问题呀?
    经过baidu一搜,对比了一下可能出现的问题,终于找出原因在于:password 是个关键词,改为
conn.Execute "update t_main set [password]='123456' where uid=2"
运行正常。

    设计数据库字段的时候,一定要按照命名规范,不然出现莫名的小问题,就得浪费时间和心情去解决。
原文地址:https://www.cnblogs.com/yonglianglee/p/1055145.html