当我尝试在 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(使用前将#替换为@)