出现的异常情况:
①输入“11.25”之类的小数,选菜单栏上的保存按钮,保存成功(行号栏的颜色变为蓝色)
②点击菜单栏上的“同步行”命令,刚刚输入的数据变成“11.00”
狐表端检查:
①数据表是连接到数据源之后使用狐表建立的,字段类型为高精度小数
②列属性:最大小数位数 2,固定小数位数 True
数据库端检查:
①SQL 2000
②字段精度 28,小数位数 4
新建狐表项目连接到此数据库,在相同字段录入小数,保存、刷新没有变化。
在数据库端将字段的小数位数改为2,再改回4之后,在狐表端问题消失,在此期间狐表端没有修改过任何代码。
以上问题,我真是搞不懂出了什么状况啦。请高手指点:
①此问题的原因是什么?
②应当从什么角度下手进行问题排查?
③如何避免类似的问题再次发生?(这一条太重要啦,数据不准确是致命伤啊!)