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

DBNull.value 的真正含义?解决思路

2012-01-18 
DBNull.value 的真正含义?看一篇很权威的文章说ADO.NET中的SqlCommand对象执行executeScalar()方法,如果数

DBNull.value 的真正含义?
看一篇很权威的文章说ADO.NET中的SqlCommand对象执行executeScalar()方法,如果数据库中对应的值是null,则返回DBNul.value.但我调试了一下,返回值却是 " ".我用==相比较,发现DBNul.value与返回值也不相等?
我像请教一下DBNull.value的真正含义是什么?

[解决办法]
DBNull.value==数据库中的null值...
[解决办法]
在sql server中是null
在oracle中如果字符类型“”和null都是


[解决办法]
DBNull.value是对datatable来说的,他就相当于DB中的null,datatable中的null值只有用DBNull.value才能比较,例如:drow[0]==DBNull.value;

热点排行