报错specified cast is not valid,指定转换类型无效。
specified cast is not valid
查出来的数据有小数,且小数位数较多,问题就出现在这里,ORacle可以查出精确度高的数据,但是C#没办法查出来,就导致了有数据类型转换,从而报错。还有查询的数据中有 除数的必须要对小数位数做处理。
直接在查询的SQL里面,将有可能出现小数的数据,用round(value,2)将精确度改成取2位就可以了。
京公网安备 11010502049817号