以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  重定向为sql server数据库,高精度小数显示问题?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=183499)

--  作者:bigeng
--  发布时间:2022/11/7 17:28:00
--  重定向为sql server数据库,高精度小数显示问题?
图片点击可在新窗口打开查看
--  作者:bigeng
--  发布时间:2022/11/7 17:32:00
--  
原来直接用的内部数据源做的,现在转换成了sql server数据源,结果显示小数位数14位,直接在sql server数据库修改,提示无法保存。从网上查找可以把提示取消了,不知道对结果会不会有影响,因为数据比较多,没敢尝试,因此像各位前辈高手请教一下。
--  作者:有点蓝
--  发布时间:2022/11/7 17:36:00
--  
数据库里修改成什么类型了?正常就应该是numeric(28, 14),改成其它的,可能会导致有精度问题
--  作者:bigeng
--  发布时间:2022/11/7 17:40:00
--  
数据库里我没有敢改,但是狐表做的系统里点选择的时候显示如上图那么多0,一是不好看,二是不方便查找,蓝版,怎么解决好呢?
--  作者:有点蓝
--  发布时间:2022/11/7 20:27:00
--  
列属性的设置问题,把最大小数位数设置小即可。这里设置多少位,1楼那里就显示多少位
--  作者:bigeng
--  发布时间:2022/11/7 20:32:00
--  
蓝版,列属性我设置的固定小数位数2位。用右键的筛选显示也正常,就是2位小数的。但是用右键的选择,就不正常了,就显示这么多0.


--  作者:有点蓝
--  发布时间:2022/11/7 20:41:00
--  
重启项目试试
--  作者:bigeng
--  发布时间:2022/11/7 21:17:00
--  
重启也不行,所以我想修改sql server小数位数,因为我看里面保留的14位,我原先以为和这里有关,但又怕影响精度,所以向论坛求助。然后系统里面就是右键选择有这种显示,其他筛选都没有,显示正常。我重启了也不行。
--  作者:有点蓝
--  发布时间:2022/11/7 21:43:00
--  
我测试SqlServer没有问题啊,做个例子发上来看看
--  作者:bigeng
--  发布时间:2022/11/7 22:06:00
--  
行,明天我到办公室看看,不行就做个例子麻烦您!