字段a如果是double型,bb为0时候你插入null进取,数据库肯定是有问题的。
你用的是vb?
操作记录集可以用游标来搞定.

解决方案 »

  1.   

    我用vb+SQl 2k,请问怎样才能写入null????
      

  2.   

    strsql="update A set a=case when bb=0 then null end"
      

  3.   

    strsql="update A set a=case when bb=0 then null else bb end"
      

  4.   

    老兄,vb里怎么写呀,如果bb是日期型又该怎么写?
      

  5.   

    老兄,vb里怎么写呀,如果bb是日期型又该怎么写?
      

  6.   

    >我用strSQl="update A set a=" & iif((bb=0),null,bb) & ""语句 
    改成 strSQl="update A set a=" & iif((bb=0),"null",bb) & ""语句
    也可以吧
      

  7.   

    你可以在A表中设置a允许为空吗
    然后if bb<>0 then
           strSQL="update A set A="&bb
        end if