sql.Add('update wx set 车型=:p0, 日期=:p1, 维修费=:p2 where 姓名=:p3');

解决方案 »

  1.   

    set 车型=:p0为什么有个:啊?
      

  2.   

    上面的兄弟说的差不多,你在“维修费” 前面多了一个 set
      

  3.   

    sql.Add('update wx set 车型=p0, 日期=p1, 维修费=p2 where 姓名=p3');用 ;= 好像是delph写法,在sql里不行吧
      

  4.   

    我知道了,p0,p1...是参数,
    sql.Add('update wx set 车型=:p0, 日期=:p1, 维修费=:p2 where 姓名=:p3');
      

  5.   

    呵呵~,多了个set 都看不出吗?
      

  6.   

    sql.Add('update wx set 车型=:p0,日期=:p1,维修费=:p2 where 姓名=:p3');