如下的语句,但出错.请教应怎样写才对,data2 和 data3 是变量。
sqlstr2="UPDATE 制作单跟踪 SET 接单日期='"+data2+"','"+"完成日期='"+data3+"' '"+"WHERE LTRIM(RTRIM(制作单号))='"+data1+"'";

解决方案 »

  1.   

    是SQL(UPDATE) 语句的写法。 手快写错
      

  2.   

    sqlstr2=
    "UPDATE 制作单跟踪 SET 接单日期='"+data2+"',完成日期='"+data3+"' "+
    "WHERE TRIM(制作单号))='"+data1+"'";
      

  3.   

    sqlstr2=
    "UPDATE 制作单跟踪 SET 接单日期='"+data2+"',完成日期='"+data3+"' "+
    "WHERE TRIM(制作单号)='"+data1+"'";
      

  4.   

    ='"+data3+"' '"+"WHERE 中WHERE 前面不是有俩个 ' 符号吗?
      

  5.   

    在组成字段串时,请注意 data2 与 data1 数据类型,如果不是字符型,请用 convert() 先转换.