我正在从数据库中读取数据并将其放入DataRow
.
我想测试一个可为空的布尔字段是否是Null
或True
。
如何在 VB.NET 中执行以下操作而不引发关于Or
运算符如何不能DBNull
作为其操作数之一的异常?我可以强制进行惰性或评估,以便仅评估IsNull
并且不再继续吗?
If row.IsNull("MyNullableBooleanField") Or row("MyNullableBooleanField")
我正在从数据库中读取数据并将其放入DataRow
.
我想测试一个可为空的布尔字段是否是Null
或True
。
如何在 VB.NET 中执行以下操作而不引发关于Or
运算符如何不能DBNull
作为其操作数之一的异常?我可以强制进行惰性或评估,以便仅评估IsNull
并且不再继续吗?
If row.IsNull("MyNullableBooleanField") Or row("MyNullableBooleanField")