读书人

如何判断时间字段为空

发布时间: 2012-01-19 20:57:58 作者: rapoo

怎么判断时间字段为空
数据库含有时间字段(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)判断值是否是空

读书人网 >asp.net

热点推荐