当前位置: 代码迷 >> ASP.NET >> 如何判断时间字段为空
  详细解决方案

如何判断时间字段为空

热度:5833   发布时间:2013-02-25 00:00:00.0
怎么判断时间字段为空
数据库含有时间字段(NowTime),请大家帮忙?怎么判断某一条记录该字段为空。

if(sdr.GetDateTime(26).Millisecond== " ")
{
this.lbltime.Text=(System.DateTime.Today-sdr.GetDateTime(27).Date).Days.ToString();
}
else
{
this.lbltime.Text=(sdr.GetDateTime(26).Date-sdr.GetDateTime(27).Date).Days.ToString();
}

运算符“==”无法应用于“int”和“string”类型的操作数




------解决方案--------------------------------------------------------

if(sdr.IsDbNull(26))
this.lbltime.Text=(System.DateTime.Today-sdr.GetDateTime(27).Date).Days.ToString();
else
this.lbltime.Text=(sdr.GetDateTime(26).Date-sdr.GetDateTime(27).Date).Days.ToString();

关键点sdr.IsDbNull(26)判断值是否是空
  相关解决方案