DBNull.Value 与 Null 的区别
2009-06-24 15:28
363 查看
我们在处理数据库程序的时候,经常会碰到这样2个东东DBNull.Value 和 Null,那么
它们到底有什么区别呢?
区别如下:
DBNull是C#中的一个处理数据库中Null值的一个类,它有一个属性是 Value.
如果你检索出来的数据,有记录,但是某个字段的值是Null,那么它就等同于DBNull.Value.
而Null代表什么都没有,如果你一行记录都没有检索出来,那么这个时候你变量的值就是Null.
因此,简言之如下:
DBNull.Value - 数据库中的空值
Null - 空值(屁都没有)
:-)
它们到底有什么区别呢?
区别如下:
DBNull是C#中的一个处理数据库中Null值的一个类,它有一个属性是 Value.
如果你检索出来的数据,有记录,但是某个字段的值是Null,那么它就等同于DBNull.Value.
而Null代表什么都没有,如果你一行记录都没有检索出来,那么这个时候你变量的值就是Null.
因此,简言之如下:
DBNull.Value - 数据库中的空值
Null - 空值(屁都没有)
:-)
相关文章推荐
- DBNull.Value与Null的区别
- DBNull.Value,null,String.Empty之间的区别和联系
- DBNull.Value与Null的区别
- DBNull.Value与Null的区别
- null和System.DBNull.Value的区别
- System.DBNull.Value与Null的区别
- C#中DBNull.Value和Null的用法和区别
- asp.net中DBNull.Value,null,String.Empty区别浅析
- c# 中 DBNull.Value和Null 区别
- DBNull.Value与Null的区别
- DBNull.Value,null,String.Empty之间的区别和联系
- C#中NULL,"",DBNULL,String.Empty,Convert.IsDBNull()的区别
- 注意 reader["yjID"] == DBNull.Value而不是null
- C#中DBNull与Null的区别
- ExecuteScalar()方法返回值 及 DBnull和NUll的区别
- DBnull null String.Empty的区别
- DBNull与Null的区别
- C#中NULL,"",DBNULL,String.Empty,Convert.IsDBNull()的区别
- The difference between null and DBNull.Value
- DBNull与Null的区别