FBZBXXSJ   =   'null'FBZBXXSJ是datetime型的

解决方案 »

  1.   

    FBZBXXSJ = 'null' 改成 FBZBXXSJ = '' 
      

  2.   

    INSERT   INTO   ZBXX
    SELECT   ID,   JHBH,   WZBH,   JHDJ,   JHSL,   JHJE,   XFSJ,   XFR,   FBZBXXSJ
    FROM   JHXX   WHERE   (CGFS   =   '01')   AND   (FBZBXXSJ IS NULL) 
      

  3.   

    或者
    INSERT   INTO   ZBXX
    SELECT   ID,   JHBH,   WZBH,   JHDJ,   JHSL,   JHJE,   XFSJ,   XFR,   FBZBXXSJ
    FROM   JHXX   WHERE   (CGFS   =   '01')   AND   (FBZBXXSJ   =   NULL) 
      

  4.   

    where 条件的错误 (CGFS   =   '01')   AND   (FBZBXXSJ   =   'null') 
    估计是 FBZBXXSJ   的类型是 datetime   所以FBZBXXSJ   =   'null' 中的'null'应该改为'' 或者改成一日期
      

  5.   

    INSERT   INTO   ZBXX 
    SELECT   ID,   JHBH,   WZBH,   JHDJ,   JHSL,   JHJE,   XFSJ,   XFR,   FBZBXXSJ 
    FROM   JHXX   
    WHERE  CGFS   =   '01'   
    AND    FBZBXXSJ  IS NULL
      

  6.   

    null是object类型。你定义的 'null' 是字符串类型。
    如果此字段允许空的话。判断的时候应该写成
    AND   (FBZBXXSJ is null)
      

  7.   

    那,
    要是在执行这个语句的同时,再将JHXX表中FBZBXXSJ为空的列FBZBXXSJ设为当前系统时间。要怎么写呀?
      

  8.   

    怎么同时再把JHXX表中为空的FBZBXXSJ列改为当前系统时间在存入JHXX表中?
    拜托各位啦~~