起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 475|回复: 17

FMTBcd Scale no match: 4(Def:3)错误问题**

[复制链接]
发表于 2008-3-7 10:07:55 | 显示全部楼层 |阅读模式
物理数据库里面的数据字段定义如下图:

11.jpg

67.07 KB, 下载次数: 211

回复

使用道具 举报

 楼主| 发表于 2008-3-7 10:09:02 | 显示全部楼层
pl/sql里面查看到的数据如下图

22.jpg

45.04 KB, 下载次数: 220

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-7 10:10:16 | 显示全部楼层
预览数据报错的错误图片

33.jpg

81.75 KB, 下载次数: 216

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-7 10:11:40 | 显示全部楼层
表ID改了一下,根据物理表重新生成一下平台表,然后再预览图片,错误仍一样,如下图

44.jpg

88.51 KB, 下载次数: 211

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-7 10:21:08 | 显示全部楼层
请帮看看吧,资源包如下,不过因为数据出错,所以打包的时候把数据打包上,所以我用exp导出表数据

aaa.rar

989.69 KB, 下载次数: 120

回复 支持 反对

使用道具 举报

发表于 2008-3-7 11:07:55 | 显示全部楼层
请仔细检查一下数字类型的小数位数与实际定义的位数是否一致
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-7 11:14:44 | 显示全部楼层
上面的图片不是有吗?肯定是一样的。就算不一样,在第4楼的帖子你注意了没有,我从物理数据库那里生成数据字典表,但是预览数据还是出错
回复 支持 反对

使用道具 举报

发表于 2008-3-7 14:57:41 | 显示全部楼层
类似的问题,楼主曾经也遇到过,
http://bbs.justep.com/forum.php?mod=viewthread&tid=14649  22楼
你用原来的方法来解决看看

或者http://bbs.justep.com/forum.php?mod=viewthread&tid=13060  28楼

或者,强制创建物理表,不保留数据,重新录入一下看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-7 15:23:30 | 显示全部楼层
我知道,这二个帖子不一样,你给我找的第一个帖子上的,是从另一个系统库自动生成数据字段,他原始表的数据很长,所以精度需要用Round去控制,但我们这个表都是3位,定义的是3位,数据库里面的真实数据也是3位,单不知道为什么会发生这个问题。
我最原始的定义得是有几个字段小数位数是4位,其他的是2位小数,后面全部统一修改为3位小数产生现在的错误。我重新强制性创建过表,也试过先去oracle里面删除物理表,然后从新再建,可是还会产生这种错误
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-7 15:28:40 | 显示全部楼层
atiger你给我的帖子都是数据库里面小数位数太多引起的,而我的数据库都只有3位小数,你可以看看2楼数据,或者你也可以看看4楼我从新从数据库里面反生成数据字典,都出现错误。你也可以从我发的资源包里面导入后看看。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 01:55 , Processed in 0.048928 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表