我有一个返回数字的Oracle函数,有时返回null(在例外情况下)。 我正在使用ODP.NET v2从C#调用此函数。 如何检查返回的值是否为null?
我在调试时检查了参数,当返回值为null时,它显示了以下内容:
IsNull属性是私有的,并将参数Value与 null 或 DBNull.Value 总是返回false 。.
预先感谢
答案 0 :(得分:0)
尝试一下
if(command.Parameters[...].value == null)
答案 1 :(得分:0)
或这个: 如果(command.Parameters [...]。value是DBNull)