A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

为什么使用null与DBNull进行比较会引发异常?

5 个回复

倒序浏览
SqlDataReader dr = cmd.ExecuteReader();
int? num = dr.isDBNull(i)?null:(int?)dr[i];
回复 使用道具 举报
.net获取到的数据库中的空类型会转换成DBnull类型,与null不同
回复 使用道具 举报
http://www.cnblogs.com/suchangyu/archive/2009/09/09/1563380.html
这篇博客,详细介绍了DBNull、Null和String.Empty的区别
以及数据库操作时对DBNull和Null的处理...
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马