SqlParameter   param   =   new   SqlParameter("@condition",SqlDbType.NVarChar,40);   
  param.Value   = System.DBNull.Value;

解决方案 »

  1.   

    SqlParameter para=new SqlParameter("@param",(object)DBNull.Value);参数这种形式进行初始化也是可以的.但就不知道楼主要问什么
      

  2.   

    我也遇到这个问题,搞不起来,等待大侠,我的是这样的,
    SqlParameter[] para ={ new SqlParameter("@timeOne", SqlDbType.DateTime), new SqlParameter("@timeTwo", SqlDbType.DateTime) };
    要将para[0].value 和para[1].value赋空值,传值,但是试过dbnull.value不行,还是不能特到表。
    在数据库中已经测试 能运行成功,