object obj = mycmd.ExecuteScalar();
       if (obj.ToString()==null|| obj.ToString()=="")
        {}mycmd.ExecuteScalar();这句在数据库中执行完是没有值得 就是没有这一行记录 但是  if (obj.ToString()==null|| obj.ToString()=="")
 这样判断会提示“未将对象引用设置到对象的实例。”
应该怎么进行判断呢?

解决方案 »

  1.   

    if (string.IsNullOrEmpty(obj))
                 {
                     //...
                 }
      

  2.   

    if (string.IsNullOrEmpty(obj))
                 {
                     //...
                 } 
    这样写也不行啊··
      

  3.   

    if (obj==null|| obj.ToString()=="") 
            {} 
      

  4.   

    obj!=DBNull.Value
    可以了 谢谢~