黑马程序员技术交流社区

标题: 如何判断数据库字段为Null [打印本页]

作者: 康晓璞    时间: 2013-3-3 23:24
标题: 如何判断数据库字段为Null
第一种使用Convert.IsNull方法   
  Convert.IsDBNull( ds.Tables[0].Rows[0]["Address"]);

第二种使用DBNull.Value.Equals()方法

   DBNull.Value.Equals(ds.Tables[0].Rows[0]["Address"]);

第三种
if (string.IsNullOrEmpty(ds.Tables[0].Rows[0]["Address"].ToString()))
      {
           //做一些处理
      }
}
第四种
   public override bool IsDBNull(int i)
   i从零开始的列序号
使用SqlDataReader的isDBNull方法。  
  SqlDataReader sdr= SqlHelper.ExcuteReader(strSelect);
  if(sdr.IsDBNull(0))
     {
        //做一些处理
     }

欢迎大家补充指正。。。






作者: 许庭洲    时间: 2013-3-4 05:43
值得学习ing!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2