以文本方式查看主题 - 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 -- 行,明天我到办公室看看,不行就做个例子麻烦您! |