通过 ODBC“十进制值缩放导致数据截断”

2024-01-25

当我尝试在 MS Access 中查看 ODBC 表时,收到错误“十进制值缩放导致数据截断”。我知道返回错误的字段,并且 Access 在查询时能够识别该字段,但我无法查看结果(#Error记录)并且错误不断出现。

我试过了CDbl()没有运气。 ANz()甚至不允许运行查询。

源数据库是 Oracle,通过适用于 Microsoft Windows x64 的数据库客户端 11g 第 2 版连接。该字段由数据字典定义为Number长度为22。设计视图显示字段 aDecimal精度为13,但尺度为 2。

我猜测规模2导致此错误。我通过 MS Access 链接该表。无论如何,我是否可以通过访问 Access 和 ODBC 来解决这个问题,或者是否需要在 Oracle 中解决这个问题?


Oracle 服务器最近将其小数位数从 2 更改为 4,以实现更高的精度。在服务器上进行更改时,链接的 MS Access 表不会更新。必须删除该表并重新链接才能刷新比例。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过 ODBC“十进制值缩放导致数据截断” 的相关文章

随机推荐