当使用Oracle.ManagedDataAccess.Client.OracleDataReader然后调用reader.GetValue(i)时,我们会得到上面的异常。这可以使用下面的查询来模拟: SELECT 1/3 as foo FROM DUAL 当oracle数据是Decimal类型,并且数据中的精度超过了Oracle decimal中的小数位数时,就会出现问题主要的问题是reader.GetValue(i)会这
我有PL/SQL -在这里我点击了表上的"Describe“按钮,它告诉我一个列的类型是”整型“。在C#方面,我有下面的代码来读取这个值: if (!"))) int ID = rdr.GetInt32(rdr.GetOrdinal("ID")); // Here I get exception但我有个例外:
指定的强制