一个表单输入框什么都不填,保存到money老提示“第 1 行: ',' 附近有语法错误。”有错误,填上数字就不报错误,
pc_id = trim(request.Form("pc_id"))
backtime = trim(request.Form("backtime"))
backsum = trim(request.Form("backsum"))
dutyname = trim(request.Form("dutyname"))sql="update TG_sincere set backtime='"&backtime&"',backsum="&backsum&",dutyname='"&dutyname&"' where pc_id='"&pc_id&"'"其中backsum是那个money类型的字段

解决方案 »

  1.   

    backsum = trim(request.Form("backsum"))+0
      

  2.   

    加一个判断,如果就不出现update列表中或者也可以判断为空就置0
      

  3.   

    update TG_sincere set backtime='33',backsum=33,dutyname='发' where pc_id='128' 这是打印的结果
      

  4.   

    不来money类型的就不能为空是不是啊
      

  5.   

    看看你的字段,定义NOT NULL约束了吗?
    最好打印出SQL语句分析分析