ASP.NET遇到问题,“对象不能从 DBNull 转换为其他类型”,记录一下~问题已经解决,谢谢大家~

真是奇怪了,项目中ASP.NET查询一段时间加工费用的功能,在本机调试好好的,一点问题没有,但是传到服务器就出现问题了~本来出现问题很正常,但是出现的问题很奇怪,一个输入时间的文本框,比如输入2011-01-11等就可以,但是一输入2011-01-12,2011-01-13以及有些时间就出现问题,真是奇怪,先记录一下,等发现问题了再来写解决方法~

截图如下:

查询如下:

这是本机测试的,没问题:

这是服务器测试的,出问题了:

 

——————————————————————————————————————————————————————————————————————

换个时间:

本地和服务器都没问题:

 

真不知道是什么问题,得好好调试调试,找找原因才行~

.NET版本一样的,都是4.0~就是本机是WIN7+IIS7,服务器是WIN2003+IIS6

不知道是不是和这个有关~

 

问题已经解决了,是数据库中有修改系统之前录入的脏数据,所以就出现问题了,谢谢大家呀~以后更新系统得多注意数据库的数据才行,我记得清空了的,可能是清空失误吧,呵呵~

问题就是有的数据以前是NULL,但现在默认是0,然后我又把数据转换为int,所以就出现问题了,低级错误,大家见谅呀~

posted @ 2011-01-14 00:01  zagelover  阅读(863)  评论(5编辑  收藏  举报