【发布时间】:2014-08-10 16:44:29
【问题描述】:
我有一个 OracleCommand 可以使用 OracleConnection 从 C# 应用程序中的 oracle 表中选择类型 NUMBER 的最大值。当代码被执行时,我得到了最后带有 M 字母的值!所以如果我们假设最大值是 2544,那么我得到的最大值是 2544M。
代码如下:
OracleCommand command = new OracleCommand("SELECT GREATEST(TA_Counts) FROM Test3.Trn_Sfd", Con2);
Con2.Open();
var returvalue = command.ExecuteScalar();
为什么 value 不作为 2544 int 值返回?!
【问题讨论】: