a=null可以。
http://www.MintMail.com/?m=2210364

解决方案 »

  1.   


    一般都用前者。后者没见过。是不是vbNull?
    vbNull不表示空,具体含义看MSDN。
      

  2.   

    判断是否Null用
    isnull(a)
    不要用a=null
    会出错的哦
      

  3.   

    =null只能用来赋值
    不是用来判断的
      

  4.   

    一般都用前者。
    =null只能用来赋值
      

  5.   

    =NULL在VB中常会出错。
    判断我通常用
    if (a & "")="" then
    这样不仅判断了isnull,同时也isempty
      

  6.   

    含有Null的表达式,一律返回Null,这就是所谓的Null增值
    Null = a
    Null <> a
    a > Null
    b Is Null
    1 + Null
    都返回Null!所以请避免Null增值。当需要判断数据库字段是否为Null时,使用IsNull()是唯一的方法。不用与数据库字段时,就请避免在任何情况使用Null
      

  7.   

    另外补充一点,vbNullString = Chr$(0) 它不是Null
    至于vbNull,那仅仅是一个表示子类型是Null的标记常数。他的值并不是Null