首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

如何判断时间字段为空

2012-01-19 
怎么判断时间字段为空数据库含有时间字段(NowTime),请大家帮忙?怎么判断某一条记录该字段为空。if(sdr.GetD

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

热点排行