RT

解决方案 »

  1.   

    STRING SQL="SELECT 字段 FROM TB WHERE 字段 IS NULL"
      

  2.   

                if (SqlDataReader["字段"] is DBNull)
                {
                    MessageBox.Show("ok");
                }
      

  3.   


    if(SqlDataReader["字段"]==null||SqlDataReader["字段"].ToString()=string.Empty)
       return true;
      

  4.   

    SqlDataReader["字段"] is DBNull
      

  5.   

     if(SqlDataReader.HasRows)
    {
       while(SqlDataReader.Read())
       {
           if(SqlDataReader["字段"]==null||SqlDataReader["字段"].ToString()=string.Empty)
           return true;
       }
    }
    SqlDataReader.Close();
      

  6.   

    找到解决方案
    if(SqlDataReader["字段"]==System.DBNull.Value)
    {
      //二进制字段的内容为空
    }
      

  7.   

    DBNull  感觉和null差不多,