粤B-南山小散 发表于 2013-10-23 23:10:00

易盛:如何从numeric转为Integer?我怎么都无法转换,这两个不都是数字吗?赋值竟为0

例如
Print("zMaxPerfit = "+ Text(zMaxPerfit,j));
需要J为Integer

而小数位
i = -Log(PriceScale,10);
i为numeric型,

这时如果直接把i直接带入text函数,不识别,需要Integer,
如果把-Log(PriceScale,10)赋值给Integer竟然结果为0,赋值给numeric则得1.00000

也就是说无论如何我的程序都无法实现自动显示盈利点数的小数位。

这么简单的问题竟然不支持?怎么才能实现我的自动显示带小数点的数据呢?

唐小僧 发表于 2013-10-24 08:17:28

{:soso_e147:}

凡人一世 发表于 2013-10-24 08:37:07

这个,那个,呵呵

邓德胜 发表于 2013-10-24 08:50:58

{:soso_e160:}{:soso_e179:}{:soso_e163:}
页: [1]
查看完整版本: 易盛:如何从numeric转为Integer?我怎么都无法转换,这两个不都是数字吗?赋值竟为0