【发布时间】:2015-10-17 05:01:30
【问题描述】:
我遇到了一个棘手的问题。 我正在尝试查询一些记录,并且数据类型是可为空的布尔值。 现在,我想根据它们的值查询这些记录:true、false、null。 我知道如何做真假,但不知道如何过滤记录为空。有人能帮我吗?
这是代码,System.DBNull.Value 不起作用。
filter.AddWithOr(VwFields.Discontinued == false);
filter.AddWithOr(VwFields.Discontinued == true);
filter.AddWithOr(VwFields.Discontinued == System.DBNull.Value); //wrong
【问题讨论】:
-
filter.AddWithOr(VwFields.Discontinued == NULL); -
@tinka 谢谢!但这一个是不正确的。我之前试过。 :(
标签: c# sql-server