Oracle查询中的数字字段为零时返回变量结果

时间:2018-08-29 15:48:48

标签: vb.net oracle odp.net

我在vb.net应用程序上有这种奇怪的行为,我使用ODP.Net对Oracle数据库进行了简单查询。字段之一是一个简单的除法运算,但正如预期的那样,结果具有许多十进制值,因此我将Oracle的Round函数应用于该字段,以便产生最多7个十进制值。

由于四舍五入,一些很小的值实际上变为零,这很好,但是,在某些行中,我得到了预期的零值,但在其他行中,同一字段显示的是空值而不是零。

我同时浏览了vb.net和odp.net,但找不到对此的解释。我已经在Toad和Oracle自己的SQL Developer中测试了查询,所有结果显示零都没有问题,但在vb.net中仍然有问题。

如果有人对此有任何意见,将非常感谢,谢谢。

J。

0 个答案:

没有答案