读书人

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

发布时间: 2012-01-18 00:23:26 作者: rapoo

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;

读书人网 >C#

热点推荐