你好,你复制的sql2和你的提示更新不一样的。不是数字的字段,前后要加单引号。
sql2="update [jixiao] set [jixiao_defen]="& trim(a(3+k)) &",jixiao_defenyuanyin='"&jixiaodefenyuanyin&"',jixiao_koufenyuanyin='"&jixiao_koufenyuanyin&"',jixiao_beizhu='"&jixiao_beizhu&"' Where datediff('m',[jixiao_shijian],DATE())=1 and gonghao="&a(0+k)
加入""或者''试试~在中文的前后!