adoquery1.sql.add('update swgl_swbl set cldate=' +'"'+ datetostr(date)+'"');

解决方案 »

  1.   

    'updata swgl_swbl set cldata=''+ datetostr(date)+'''
      

  2.   

    adoquery1.sql.add('update swgl_swbl set cldate=' +#39+ datetostr(date)+#39); 
    其中#39就是ASCI码中的'
      

  3.   

    给字符串加上#或'等分界符,如2002-01-01为#2001-01-01#,oracle我不知道具体是什么
    你自己查一查
      

  4.   

    adoquery1.sql.add('update swgl_swbl set cldate='''+datetostr(date)+'''');
      

  5.   

    adoquery1.SQL.Add('update swgl_swbl set cldate=:cldate');
    adoquery1.ParamByName('cldate').AsDateTime:=Date;
    adoquery1.ExecSQL; 你试试看怎么样
      

  6.   

    adoquery1.sql.add('update swgl_swbl set cldate=''' + datetostr(date)+'''');