首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

该字符串未被识别为有效的 DateTime。 求帮忙解决

2012-02-13 
该字符串未被识别为有效的 DateTime。 求大虾帮忙解决该字符串未被识别为有效的 DateTime。说明: 执行当前 W

该字符串未被识别为有效的 DateTime。 求大虾帮忙解决
该字符串未被识别为有效的 DateTime。 
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.FormatException: 该字符串未被识别为有效的 DateTime。

源错误: 


行 38: else
行 39: {
行 40: tBulletin.Date = Convert.ToDateTime(dr["Date"].ToString());
行 41: }
行 42:  
 
当数据库的值为空,时怎么判断啊

[解决办法]
单步调试下看看dr["Date"]是什么值
[解决办法]
这就是一个类型转换的异常啊.....
你都已经知道数据库中的数据可能为空了,为什么不做个判断?
在第40行上面:
if(dr["Date"] != null && dr["Date"].toString().length > 0){
//第40行代码
}

热点排行